diff --git a/src/modules/workspaces.rs b/src/modules/workspaces.rs index 40c30c56..0d310193 100644 --- a/src/modules/workspaces.rs +++ b/src/modules/workspaces.rs @@ -239,10 +239,11 @@ impl Module for WorkspacesModule { let mut add_favourites = |names: &Vec| { for name in names { + fav_names.push(name.to_string()); + if !added.contains(name) { add_workspace(name, Visibility::Hidden); added.insert(name.to_string()); - fav_names.push(name.to_string()); } } };