WebBrowser/WebBrowserView.py

changeset 5707
1273cd92a8f4
parent 5631
d0beabfaad42
child 5719
73bbb3a8ee41
diff -r 59458b006d76 -r 1273cd92a8f4 WebBrowser/WebBrowserView.py
--- a/WebBrowser/WebBrowserView.py	Mon Apr 17 18:38:58 2017 +0200
+++ b/WebBrowser/WebBrowserView.py	Tue Apr 18 19:22:54 2017 +0200
@@ -1427,8 +1427,12 @@
             if evt.type() in [QEvent.KeyPress, QEvent.KeyRelease,
                               QEvent.MouseButtonPress,
                               QEvent.MouseButtonRelease,
-                              QEvent.Wheel, QEvent.Gesture]:
+                              QEvent.MouseMove, QEvent.Wheel, QEvent.Gesture]:
                 return True
+            
+            elif evt.type() == QEvent.Hide:
+                if self.isFullScreen():
+                    self.triggerPageAction(QWebEnginePage.ExitFullScreen)
         
         return super(WebBrowserView, self).eventFilter(obj, evt)
     

eric ide

mercurial