Skip to content

Commit 3db2541

Browse files
authored
Added a missing removal signal to kwin_wayland backend (#2287)
In a rare case, its absence created a permanent task-button that had no window.
1 parent 6bb65a3 commit 3db2541

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,8 @@ void LXQtWMBackend_KWinWayland::addWindow(LXQtTaskBarPlasmaWindow *window)
741741
auto it = findWindow(windows, window);
742742
Q_ASSERT(it != windows.end());
743743

744+
if(window->acceptedInTaskBar)
745+
emit windowRemoved(window->getWindowId());
744746
windows.erase(it);
745747
lastActivated.remove(window->getWindowId());
746748
}

0 commit comments

Comments
 (0)