summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-04-24 19:17:45 +0200
committerUlf Hermann <ulf.hermann@qt.io>2018-04-27 07:00:13 +0000
commite0b5ff4ad583befbecbcbe462998e3ed80899531 (patch)
treecc55352d7b8d16d380924d48bd93abd858374bbe /src/widgets
parente69b6d2dbc9166f07ff3ee1e588f39d244c0b692 (diff)
QWidgetWindow: Immediately forward close events to QWindow
This way the platform window is destroyed in a timely manner, preventing redundant close events from the window system. Task-number: QTBUG-43344 Change-Id: Ifdfca59ceacef54405f1c227c493dc514a1b27ea Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/kernel/qwidgetwindow.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/kernel/qwidgetwindow.cpp b/src/widgets/kernel/qwidgetwindow.cpp
index 1078652234..949076b260 100644
--- a/src/widgets/kernel/qwidgetwindow.cpp
+++ b/src/widgets/kernel/qwidgetwindow.cpp
@@ -237,6 +237,7 @@ bool QWidgetWindow::event(QEvent *event)
switch (event->type()) {
case QEvent::Close:
handleCloseEvent(static_cast<QCloseEvent *>(event));
+ QWindow::event(event);
return true;
case QEvent::Enter: