From a12b7edc06396d1cba7b1177e78263889b293772 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Tue, 3 Jun 2014 17:40:48 +0200 Subject: [PATCH] Qt5: handle dialog windows as top-level windows Fixes #1164. --- .../plugins/platforms/nitpicker/qnitpickerplatformwindow.cpp | 3 +++ 1 file changed, 3 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 20da197a5..be4e20820 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 @@ -129,6 +129,9 @@ Nitpicker::View_capability QNitpickerPlatformWindow::_create_view() if (window()->type() == Qt::Desktop) return Nitpicker::View_capability(); + if (window()->type() == Qt::Dialog) + return _nitpicker_session.create_view(Nitpicker::View_capability()); + if (window()->transientParent()) { QNitpickerPlatformWindow *parent_platform_window = static_cast(window()->transientParent()->handle());