From 1039ef7a65fd4608df61772f66fecc6daea81915 Mon Sep 17 00:00:00 2001 From: Ben Larson Date: Tue, 25 Sep 2018 22:55:28 -0600 Subject: [PATCH] qt5: avoid unresponsive window when aborting close Fixes #2997 --- .../plugins/platforms/nitpicker/qnitpickerplatformwindow.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerplatformwindow.cpp b/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerplatformwindow.cpp index 61aea0fa1c..597361812f 100644 --- a/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerplatformwindow.cpp +++ b/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerplatformwindow.cpp @@ -321,6 +321,8 @@ void QNitpickerPlatformWindow::_handle_mode_changed(unsigned int) if ((mode.width() == 0) && (mode.height() == 0)) { /* interpret a size of 0x0 as indication to close the window */ QWindowSystemInterface::handleCloseEvent(window(), 0); + /* don't actually set geometry to 0x0; either close or remain open */ + return; } if ((mode.width() != _current_mode.width()) ||