From 1e6986558df028319fdc66798eff512bd93cb11e Mon Sep 17 00:00:00 2001 From: Skia Date: Tue, 12 Apr 2022 23:53:58 +0200 Subject: [PATCH] Fix underflow in 'prev_output' calculation --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 8f4fb84..21ebbb8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -222,7 +222,7 @@ fn move_container_to_next_or_prev_output(stream: &UnixStream, go_to_prev: bool) }; let target_output = if go_to_prev { - &outputs[(focused_output_index - 1 + outputs.len()) % outputs.len()] + &outputs[(focused_output_index + outputs.len() - 1) % outputs.len()] } else { &outputs[(focused_output_index + 1) % outputs.len()] };