From 812d8f20cb61c38eb28c6229d382783645ba8e84 Mon Sep 17 00:00:00 2001 From: Juraj Oravec Date: Fri, 17 May 2019 18:31:13 +0200 Subject: [PATCH] Attempt to change zoom level only when the current value differs from saved. Signed-off-by: Juraj Oravec --- autoZoomer/autoZoomer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autoZoomer/autoZoomer.py b/autoZoomer/autoZoomer.py index e663338..3d19861 100644 --- a/autoZoomer/autoZoomer.py +++ b/autoZoomer/autoZoomer.py @@ -93,9 +93,13 @@ class AutoZoomer(QtCore.QObject): if host in self.data.keys(): if self.data[host]["active"]: - view.setZoomLevel(self.data[host]["zoom"]) + if view.zoomLevel() != self.data[host]["zoom"]: + view.setZoomLevel(self.data[host]["zoom"]) elif self.config["defaultZoom"]: - view.setZoomLevel(Falkon.Settings.staticSettings().defaultZoomLevel) + defaultZoom = Falkon.Settings.staticSettings().defaultZoomLevel + + if view.zoomLevel() != defaultZoom: + view.setZoomLevel(defaultZoom) def addItem(self, host, zoom=6, active=True): if not host: