fix: 修复wayland模式下移动文件到任务栏回收站的显示错误

在wayland模式下,设置任务栏的_d_dwayland_window-type为override

Log: 优化wayland下任务栏的显示逻辑
Influence: wayland模式下,从桌面拖到文件到任务栏回收站,观察图标的变化是否正常
Bug: https://pms.uniontech.com/zentao/bug-view-113138.html
Change-Id: I97e32bce1b9b4a2957d7b4cadd44d04f38c5883e
This commit is contained in:
donghualin 2022-02-17 09:55:08 +08:00
parent 27e370096c
commit 91948f93d4

View File

@ -47,8 +47,8 @@ DockPopupWindow::DockPopupWindow(QWidget *parent)
setWindowFlags(Qt::X11BypassWindowManagerHint | Qt::WindowStaysOnTopHint | Qt::WindowDoesNotAcceptFocus);
if (Utils::IS_WAYLAND_DISPLAY) {
setAttribute(Qt::WA_NativeWindow);
windowHandle()->setProperty("_d_dwayland_window-type", "dock");
}else {
windowHandle()->setProperty("_d_dwayland_window-type", "override");
} else {
setAttribute(Qt::WA_InputMethodEnabled, false);
}