From 4f7b9de4a2a1884b3502197b2261f545859e76ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Mon, 20 Oct 2025 14:48:35 +0200 Subject: [PATCH] workspace-indicator: Use visible property to control edit mode Using a 0 opacity and making the inactive actor non-reactive works, but is less obvious than properly hiding it. Part-of: --- extensions/workspace-indicator/workspaceIndicator.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/workspace-indicator/workspaceIndicator.js b/extensions/workspace-indicator/workspaceIndicator.js index b2e79508..eefdd189 100644 --- a/extensions/workspace-indicator/workspaceIndicator.js +++ b/extensions/workspace-indicator/workspaceIndicator.js @@ -417,7 +417,7 @@ class EditableMenuItem extends PopupMenu.PopupBaseMenuItem { this._entry = new St.Entry({ opacity: 0, - reactive: false, + visible: false, }); stack.add_child(this._entry); @@ -466,7 +466,7 @@ class EditableMenuItem extends PopupMenu.PopupBaseMenuItem { } _switchActor(from, to) { - to.reactive = true; + to.visible = from.visible = true; to.ease({ opacity: 255, duration: 300, @@ -478,7 +478,7 @@ class EditableMenuItem extends PopupMenu.PopupBaseMenuItem { duration: 300, mode: Clutter.AnimationMode.EASE_OUT_QUAD, onComplete: () => { - from.reactive = false; + from.visible = false; }, }); }