From 733b3b0ed4fbd6de908c968402af03879df3336f Mon Sep 17 00:00:00 2001 From: glubsy Date: Thu, 16 Jul 2020 01:31:24 +0200 Subject: [PATCH] Prevent zoom for images of differing dimensions * If images are not the same size, prevent zooming features from being used by disabling the normal size button, only enable swap --- qt/pe/image_viewer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt/pe/image_viewer.py b/qt/pe/image_viewer.py index 663b5cf7..1c4d38c0 100644 --- a/qt/pe/image_viewer.py +++ b/qt/pe/image_viewer.py @@ -178,7 +178,10 @@ class BaseController(QObject): else: self.referencePixmap = QPixmap(str(ref.path)) self.parent.verticalToolBar.buttonImgSwap.setEnabled(True) - self.parent.verticalToolBar.buttonNormalSize.setEnabled(True) + if ref.dimensions != dupe.dimensions: + self.parent.verticalToolBar.buttonNormalSize.setEnabled(False) + else: + self.parent.verticalToolBar.buttonNormalSize.setEnabled(True) self.updateBothImages(same_group) self.centerViews(same_group and self.referencePixmap.isNull())