diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-12-05 12:50:46 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-12-05 12:50:46 +0100 |
commit | 6921ebd6d8bc8bb62d9118c7a1a750f2fd787897 (patch) | |
tree | d465cc6e4984808c6146d6f4ff8b21cb9aef406d /src/webenginewidgets | |
parent | 716d179927c001934b177a36fab5dc209ac6d5c9 (diff) | |
parent | f979b271e158bc93b7361d4b891ed49ee58ab865 (diff) |
Merge remote-tracking branch 'origin/5.9' into 5.10
Change-Id: Ia24d831c2d2b04d13cf6eef2883d2ab2e4cad642
Diffstat (limited to 'src/webenginewidgets')
-rw-r--r-- | src/webenginewidgets/api/qwebenginepage.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp index 420057651..c707e8ba0 100644 --- a/src/webenginewidgets/api/qwebenginepage.cpp +++ b/src/webenginewidgets/api/qwebenginepage.cpp @@ -1345,7 +1345,8 @@ void QWebEnginePage::triggerAction(WebAction action, bool) d->adapter->inspectElementAt(menuData.position()); break; case ExitFullScreen: - d->adapter->exitFullScreen(); + // See under ViewSource, anything that can trigger a delete of the current view is dangerous to call directly here. + QTimer::singleShot(0, this, [d](){ d->adapter->exitFullScreen(); }); break; case RequestClose: d->adapter->requestClose(); |