mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
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:
parent
d755c0352a
commit
507a8fcc99
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user