From 537530707e201f6c102802a597db86be49f4b2c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Tue, 20 Feb 2024 17:44:13 +0100 Subject: [PATCH] workspace-indicator: Fix menu ornament The default ornament is now HIDDEN, so in order to align items, we always have set an initial ornament. In gnome-shell 46, the expected "counter ornament" to DOT is NO_DOT rather than NONE, so use that. Part-of: --- extensions/workspace-indicator/extension.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/extensions/workspace-indicator/extension.js b/extensions/workspace-indicator/extension.js index b9d060c0..f9c7dd9a 100644 --- a/extensions/workspace-indicator/extension.js +++ b/extensions/workspace-indicator/extension.js @@ -349,7 +349,7 @@ class WorkspaceIndicator extends PanelMenu.Button { for (let i = 0; i < this._workspacesItems.length; i++) { this._workspacesItems[i].setOrnament(i === this._currentWorkspace ? PopupMenu.Ornament.DOT - : PopupMenu.Ornament.NONE); + : PopupMenu.Ornament.NO_DOT); } } @@ -393,8 +393,9 @@ class WorkspaceIndicator extends PanelMenu.Button { this._activate(actor.workspaceId); }); - if (i === this._currentWorkspace) - this._workspacesItems[i].setOrnament(PopupMenu.Ornament.DOT); + this._workspacesItems[i].setOrnament(i === this._currentWorkspace + ? PopupMenu.Ornament.DOT + : PopupMenu.Ornament.NO_DOT); } this._statusLabel.set_text(this._labelText());