diff --git a/picard/coverart/image.py b/picard/coverart/image.py index cb036cd47..ff41cc976 100644 --- a/picard/coverart/image.py +++ b/picard/coverart/image.py @@ -208,7 +208,10 @@ class CoverArtImage: def __eq__(self, other): if self and other: - return (self.datahash, self.types) == (other.datahash, other.types) + if self.types and other.types: + return (self.datahash, self.types) == (other.datahash, other.types) + else: + return self.datahash == other.datahash elif not self and not other: return True else: