From bb85fad1c6901be47b5f1d32cdcbbf9c64b44396 Mon Sep 17 00:00:00 2001 From: justforlxz Date: Wed, 1 Jul 2026 14:34:23 +0800 Subject: [PATCH] fix(launcher): remove Qt.Tool flag to fix window stacking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove Qt.Tool from window flags to prevent QPA from setting root window as transient parent, which causes stacking order conflicts with dock popup. 移除 Qt.Tool 标志,避免与 dock popup 窗口排序冲突。 Log: 移除Qt.Tool标志修复窗口排序问题 PMS: BUG-364071 Influence: 移除后launcher窗口不再与dock popup属于同一group,排序恢复正常。 --- shell-launcher-applet/package/launcheritem.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell-launcher-applet/package/launcheritem.qml b/shell-launcher-applet/package/launcheritem.qml index f78ad21e..b3953703 100644 --- a/shell-launcher-applet/package/launcheritem.qml +++ b/shell-launcher-applet/package/launcheritem.qml @@ -207,7 +207,7 @@ AppletItem { flags: { if (DebugHelper.useRegularWindow) return Qt.Window - return (Qt.FramelessWindowHint | Qt.Tool) + return Qt.FramelessWindowHint } DWindow.enabled: !DebugHelper.useRegularWindow