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
This commit is contained in:
glubsy 2020-07-16 01:31:24 +02:00
parent 9168d72f38
commit 733b3b0ed4
1 changed files with 4 additions and 1 deletions

View File

@ -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())