summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/platforms/windows/qwindowswindow.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/platforms/windows/qwindowswindow.cpp b/src/plugins/platforms/windows/qwindowswindow.cpp
index 0dc295cc8ce..3a9bf6bea9f 100644
--- a/src/plugins/platforms/windows/qwindowswindow.cpp
+++ b/src/plugins/platforms/windows/qwindowswindow.cpp
@@ -2005,7 +2005,11 @@ void QWindowsWindow::show_sys() const
} // Qt::WindowMaximized
} // !Qt::WindowMinimized
}
- if (type == Qt::Popup || type == Qt::ToolTip || type == Qt::Tool || testShowWithoutActivating(w))
+ if (type == Qt::Popup ||
+ type == Qt::ToolTip ||
+ type == Qt::Tool ||
+ (flags & Qt::WindowDoesNotAcceptFocus) ||
+ testShowWithoutActivating(w))
sm = SW_SHOWNOACTIVATE;
if (w->windowStates() & Qt::WindowMaximized)