From b06fa274ea6312e796456888cf0ac81afa079d2c Mon Sep 17 00:00:00 2001 From: zhaofangxun Date: Thu, 14 May 2026 11:08:13 +0800 Subject: [PATCH] Fix: When the control center opens the disclaimer box, extra icon labels are displayed on the taskbar. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In X11 mode, add the Qt::Tool flag to the window's flags and disable the taskbar display. Log: Fixed the issue of extra icons displayed in the taskbar under X11 by adding the Qt::Tool flag. PMS: fix: 控制中心打开免责声明框时任务栏展示多余图标标签 在X11模式下为窗口标志添加Qt::Tool标志,过滤任务栏显示 Log: 通过添加Qt::Tool标志修复X11下任务栏显示多余标志 PMS: BUG-359493 --- dde-license-dialog/src/mainwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dde-license-dialog/src/mainwindow.cpp b/dde-license-dialog/src/mainwindow.cpp index 6df4f67d..df65a959 100644 --- a/dde-license-dialog/src/mainwindow.cpp +++ b/dde-license-dialog/src/mainwindow.cpp @@ -26,7 +26,7 @@ MainWindow::MainWindow(QWidget *parent) if (bWayland) { setWindowFlags(windowFlags() | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); } else { - setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint); + setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint | Qt::Tool); } setAccessibleName("MainWindow");