From 023c2fb118f46f3592f1dfe1a6704014c062ab3f Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Wed, 24 Aug 2022 21:27:19 +0100 Subject: [PATCH] fix(workspaces): not listening to move event --- src/modules/workspaces.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/modules/workspaces.rs b/src/modules/workspaces.rs index 5071202..99d5a08 100644 --- a/src/modules/workspaces.rs +++ b/src/modules/workspaces.rs @@ -120,6 +120,21 @@ impl Module for WorkspacesModule { } } } + "move" => { + if let Some(workspace) = event.current { + if !self.all_monitors { + if workspace.output == output_name { + let item = workspace.as_button(&name_map, &ui_tx); + + item.show(); + menubar.add(&item); + button_map.insert(workspace.name, item); + } else if let Some(item) = button_map.get(&workspace.name) { + menubar.remove(item); + } + } + } + } "empty" => { if let Some(workspace) = event.current { if let Some(item) = button_map.get(&workspace.name) {