Skip to content

Commit 01c925f

Browse files
committed
LXQtTaskbarWaylandBackend: possibly fix crash on showDesktop for non-
KWin
1 parent 1d52a4e commit 01c925f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

panel/backends/wayland/lxqttaskbarbackendwayland.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,11 +450,14 @@ bool LXQtTaskbarWaylandBackend::isAreaOverlapped(const QRect &area) const
450450

451451
bool LXQtTaskbarWaylandBackend::isShowingDesktop() const
452452
{
453-
return m_managment->isShowingDesktop();
453+
return m_managment->isActive() ? m_managment->isShowingDesktop() : false;
454454
}
455455

456456
bool LXQtTaskbarWaylandBackend::showDesktop(bool value)
457457
{
458+
if(!m_managment->isActive())
459+
return false;
460+
458461
enum LXQtTaskBarPlasmaWindowManagment::show_desktop flag_;
459462
if(value)
460463
flag_ = LXQtTaskBarPlasmaWindowManagment::show_desktop::show_desktop_enabled;

0 commit comments

Comments
 (0)