From 9d91ae375671577b2d182f85fd5d99f2addcfc28 Mon Sep 17 00:00:00 2001 From: Milan Kotykov Date: Sat, 2 May 2026 23:59:41 -0300 Subject: [PATCH] gwl: fix disappearing window title during moving of app between workspaces by recreating empty favorite group Signed-off-by: Milan Kotykov --- .../grouped-window-list@cinnamon.org/workspace.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/workspace.js b/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/workspace.js index ff25863aa3..c3359be77b 100644 --- a/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/workspace.js +++ b/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/workspace.js @@ -322,9 +322,15 @@ var Workspace = class Workspace { if (refApp === -1) { initApp(-1); } else if (metaWindow) { - if (this.state.settings.groupApps) { - this.appGroups[refApp].windowAdded(metaWindow); - } else if (transientFavorite && this.appGroups[refApp].groupState.metaWindows.length === 0) { + if ((this.state.settings.groupApps || transientFavorite) && this.appGroups[refApp].groupState.metaWindows.length === 0) { + if (this.state.settings.groupApps && this.appGroups[refApp].groupState.isFavoriteApp) { + isFavoriteApp = true; + } + this.appGroups[refApp].destroy(); + this.appGroups.splice(refApp, 1); + + initApp(refApp); + } else if (this.state.settings.groupApps) { this.appGroups[refApp].windowAdded(metaWindow); } else if (refWindow === -1) { initApp(refApp+1);