diff --git a/panels/dock/taskmanager/taskmanager.cpp b/panels/dock/taskmanager/taskmanager.cpp index 5411b2576..bdd307584 100644 --- a/panels/dock/taskmanager/taskmanager.cpp +++ b/panels/dock/taskmanager/taskmanager.cpp @@ -432,9 +432,10 @@ void TaskManager::modifyOpacityChanged() auto appearanceApplet = appearanceBridge.applet(); if (appearanceApplet) { double opacity = appearanceApplet->property("opacity").toReal(); - auto x11Monitor = qobject_cast(m_windowMonitor.data()); - x11Monitor->setPreviewOpacity(opacity); - }else{ + if (auto x11Monitor = qobject_cast(m_windowMonitor.data())) { + x11Monitor->setPreviewOpacity(opacity); + } + } else { qWarning() << "modifyOpacityChanged: appearanceApplet is null"; } }