diff --git a/src/main.rs b/src/main.rs index 67c9a31..ffaa809 100644 --- a/src/main.rs +++ b/src/main.rs @@ -413,6 +413,7 @@ fn focus_to_group(stream: &UnixStream, group_index: usize) { current_workspace_index - (current_workspace_index / 10) * 10; let target_workspace_index = group_index * 10 + contextual_target_workspace_index; + println!("{target_workspace_index}"); // If the workspace already exists match workspaces.iter().find(|w| w.num == target_workspace_index) { @@ -435,7 +436,7 @@ fn focus_to_group(stream: &UnixStream, group_index: usize) { ), None => { // Or if the targeted output is currently connected - if group_index <= outputs.len() { + if group_index != 0 && group_index <= outputs.len() { Some(group_index) } else { None