diff --git a/pe/help/changelog.yaml b/pe/help/changelog.yaml index e2f6186f..1bfc740a 100644 --- a/pe/help/changelog.yaml +++ b/pe/help/changelog.yaml @@ -1,7 +1,7 @@ - date: 2009-10-03 version: 1.7.6 description: | - * Fixed a bug preventing some duplicates to be found if transparency was involved. (Mac OS X) (#64) + * Fixed bugs preventing some duplicates to be found. (#64 #67) * Fixed a bug preventing some iPhoto Libraries to be read. (Mac OS X) (#61) * Fixed crash with filtering when regular expressions were enabled. (#60) * Fixed crash when setting directories' state. (Mac OS X) (#66) diff --git a/pe/qt/details_dialog.py b/pe/qt/details_dialog.py index a0702087..b4a73c4c 100644 --- a/pe/qt/details_dialog.py +++ b/pe/qt/details_dialog.py @@ -33,7 +33,7 @@ class DetailsDialog(QDialog, Ui_DetailsDialog): self.selectedPixmap = QPixmap(unicode(dupe.path)) if ref is dupe: - self.referencePixmap = self.selectedPixmap + self.referencePixmap = None else: self.referencePixmap = QPixmap(unicode(ref.path)) self._updateImages() @@ -43,10 +43,14 @@ class DetailsDialog(QDialog, Ui_DetailsDialog): target_size = self.selectedImage.size() scaledPixmap = self.selectedPixmap.scaled(target_size, Qt.KeepAspectRatio, Qt.SmoothTransformation) self.selectedImage.setPixmap(scaledPixmap) + else: + self.selectedImage.setPixmap(QPixmap()) if self.referencePixmap is not None: target_size = self.referenceImage.size() scaledPixmap = self.referencePixmap.scaled(target_size, Qt.KeepAspectRatio, Qt.SmoothTransformation) self.referenceImage.setPixmap(scaledPixmap) + else: + self.referenceImage.setPixmap(QPixmap()) #--- Override def resizeEvent(self, event): diff --git a/pe/qt/details_dialog.ui b/pe/qt/details_dialog.ui index cee1adb1..aef34876 100644 --- a/pe/qt/details_dialog.ui +++ b/pe/qt/details_dialog.ui @@ -31,22 +31,6 @@ 4 - - - - - 0 - 0 - - - - - - - Qt::AlignCenter - - - @@ -66,6 +50,22 @@ + + + + + 0 + 0 + + + + + + + Qt::AlignCenter + + +