diff -r ec9b9badcfdf -r 1a767ca5bbf3 Helpviewer/HelpBrowserWV.py --- a/Helpviewer/HelpBrowserWV.py Tue Mar 14 15:09:08 2017 +0100 +++ b/Helpviewer/HelpBrowserWV.py Sat Mar 18 14:19:22 2017 +0100 @@ -1965,9 +1965,9 @@ pinch = evt.gesture(Qt.PinchGesture) if pinch: if pinch.state() == Qt.GestureStarted: - pinch.setScaleFactor(self.__currentZoom / 100.0) - else: - scaleFactor = pinch.scaleFactor() + pinch.setTotalScaleFactor(self.__currentZoom / 100.0) + elif pinch.state() == Qt.GestureUpdated: + scaleFactor = pinch.totalScaleFactor() self.__currentZoom = int(scaleFactor * 100) self.__applyZoom() evt.accept()