From 5f640957d8477d688203295ec5fd12f5767648a9 Mon Sep 17 00:00:00 2001 From: Jacopo De Simoi Date: Tue, 27 Jan 2026 23:14:47 -0500 Subject: [PATCH] fix kwin bug --- ...-move-my-tiles-around-when-desktop-c.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 kde-plasma/kwin/0022-workspace-Do-not-move-my-tiles-around-when-desktop-c.patch diff --git a/kde-plasma/kwin/0022-workspace-Do-not-move-my-tiles-around-when-desktop-c.patch b/kde-plasma/kwin/0022-workspace-Do-not-move-my-tiles-around-when-desktop-c.patch new file mode 100644 index 0000000..5a00e2c --- /dev/null +++ b/kde-plasma/kwin/0022-workspace-Do-not-move-my-tiles-around-when-desktop-c.patch @@ -0,0 +1,30 @@ +From 4b80a192a5ee7a14fe45aee9c7dcaa046e47d572 Mon Sep 17 00:00:00 2001 +From: Jacopo De Simoi +Date: Tue, 27 Jan 2026 23:11:00 -0500 +Subject: [PATCH 22/22] [workspace] Do not move my tiles around when desktop + changes. + +--- + src/workspace.cpp | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/workspace.cpp b/src/workspace.cpp +index 034c61e31b..01ad3d1d20 100644 +--- a/src/workspace.cpp ++++ b/src/workspace.cpp +@@ -976,8 +976,10 @@ void Workspace::updateWindowVisibilityAndActivateOnDesktopChange(VirtualDesktop + tile = candidate; + } + } +- +- window->requestTile(tile); ++ if (tile) { ++ // Do not break my stuff. ++ window->requestTile(tile); ++ } + } + + activateWindowOnDesktop(newDesktop); +-- +2.52.0 +