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
+
+
+
-