From 84082ca92028b97b52e83ace15a394a539a6f6f8 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 9 Jun 2020 11:26:24 +0200 Subject: [PATCH] FakeToolTip: Enforce "no focus" policy on Windows Evidently, it's not enough to call setFocusPolicy(), one also needs to pass a special WindowType flag. Fixes: QTCREATORBUG-4267 Change-Id: Ic2f377aad9a859443c79b375242bed2166301a3e Reviewed-by: Oliver Wolff --- src/libs/utils/faketooltip.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/faketooltip.cpp b/src/libs/utils/faketooltip.cpp index 8d111887aeb..0fd15966c77 100644 --- a/src/libs/utils/faketooltip.cpp +++ b/src/libs/utils/faketooltip.cpp @@ -39,7 +39,7 @@ namespace Utils { FakeToolTip::FakeToolTip(QWidget *parent) : - QWidget(parent, Qt::ToolTip | Qt::WindowStaysOnTopHint) + QWidget(parent, Qt::ToolTip | Qt::WindowStaysOnTopHint | Qt::WindowDoesNotAcceptFocus) { setFocusPolicy(Qt::NoFocus); setAttribute(Qt::WA_DeleteOnClose);