fix: wayland dock圆角设置无效的问题

插件设置圆角之后,如果是 FramelessWindowHint 无效(同bug-view-104608)

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-110493.html
Influence: wayland-dock-randius
Change-Id: I63634ba796be34cffb7687af2f1f685633aeed0a
This commit is contained in:
ck 2022-01-08 15:29:02 +08:00 committed by chenke
parent d755c0352a
commit 507a8fcc99

View File

@ -98,6 +98,9 @@ MainWindow::MainWindow(QWidget *parent)
//1 确保这两行代码的先后顺序,否则会导致任务栏界面不再置顶
setWindowFlags(windowFlags() | flags | Qt::WindowDoesNotAcceptFocus);
if (Utils::IS_WAYLAND_DISPLAY)
setWindowFlag(Qt::FramelessWindowHint, false); // 会导致设置圆角为0时无效
if (DGuiApplicationHelper::isXWindowPlatform()) {
const auto display = QX11Info::display();
if (!display) {