--- a/WebBrowser/WebBrowserView.py Sat Feb 23 12:25:39 2019 +0100 +++ b/WebBrowser/WebBrowserView.py Sat Feb 23 13:05:18 2019 +0100 @@ -1519,8 +1519,8 @@ self.parentWidget().installEventFilter(self) # find the render widget receiving events for the web page - if qVersionTuple() < (5, 8, 0) or qVersionTuple() >= (5, 12, 0): - if obj is self and evt.type() == QEvent.ChildAdded: + if obj is self and evt.type() == QEvent.ChildAdded: + if qVersionTuple() < (5, 8, 0): child = evt.child() if child and child.inherits( "QtWebEngineCore::" @@ -1529,8 +1529,7 @@ self.grabGesture(Qt.PinchGesture) self.__rwhvqt.grabGesture(Qt.PinchGesture) self.__rwhvqt.installEventFilter(self) - elif qVersionTuple() >= (5, 11, 0): - if obj is self and evt.type() == QEvent.ChildAdded: + elif qVersionTuple() >= (5, 11, 0): QTimer.singleShot(0, self.__setRwhvqt) # forward events to WebBrowserView