From e0b5ff4ad583befbecbcbe462998e3ed80899531 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Tue, 24 Apr 2018 19:17:45 +0200 Subject: QWidgetWindow: Immediately forward close events to QWindow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- src/widgets/kernel/qwidgetwindow.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/widgets/kernel/qwidgetwindow.cpp') 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(event)); + QWindow::event(event); return true; case QEvent::Enter: -- cgit v1.2.3