https://bugs.kde.org/show_bug.cgi?id=478647
Vlad Zahorodnii <vlad.zahorod...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/b98607c689 |ma/kwin/-/commit/b62d212a58 |3633e0b5743132049e903ff59f5 |33a389b1aaa3a7ad4187e56e729 |33e |e18 --- Comment #7 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- Git commit b62d212a5833a389b1aaa3a7ad4187e56e729e18 by Vlad Zahorodnii. Committed on 15/01/2024 at 15:41. Pushed by vladz into branch 'Plasma/6.0'. Fix cleanup of forced window shortcuts XdgToplevelWindow doesn't call finishWindowRules(). It creates a problem for Workspace::removeWindow() because it calls setShortcut() to release the window shortcut. While one way to fix the bug would be to add a finishWindowRules() call in XdgToplevelWindow, it would perhaps be not the best one because it would change the appearance of decoration when the window is closed. Instead, this change makes the workspace release the shortcut when the window is closed. It has a couple of advantages: the appearance of the decoration won't change, shortcut cleanup is better encapsulated. (cherry picked from commit b98607c6893633e0b5743132049e903ff59f533e) M +5 -0 src/useractions.cpp M +0 -4 src/workspace.cpp https://invent.kde.org/plasma/kwin/-/commit/b62d212a5833a389b1aaa3a7ad4187e56e729e18 -- You are receiving this mail because: You are watching all bug changes.