Skip to content

Commit c5bdb05

Browse files
committed
fix: Fixed the blurriness of the preview window to separate the X11 and wayland environments.
PMS-BUG-314371 . Logs:
1 parent e563d12 commit c5bdb05

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

panels/dock/taskmanager/taskmanager.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -432,9 +432,11 @@ void TaskManager::modifyOpacityChanged()
432432
auto appearanceApplet = appearanceBridge.applet();
433433
if (appearanceApplet) {
434434
double opacity = appearanceApplet->property("opacity").toReal();
435-
auto x11Monitor = qobject_cast<X11WindowMonitor*>(m_windowMonitor.data());
436-
x11Monitor->setPreviewOpacity(opacity);
437-
}else{
435+
if (QStringLiteral("xcb") == QGuiApplication::platformName()) {
436+
auto x11Monitor = qobject_cast<X11WindowMonitor*>(m_windowMonitor.data());
437+
x11Monitor->setPreviewOpacity(opacity);
438+
}
439+
} else {
438440
qWarning() << "modifyOpacityChanged: appearanceApplet is null";
439441
}
440442
}

0 commit comments

Comments
 (0)