Fix underflow in 'prev_output' calculation

This commit is contained in:
Skia 2022-04-12 23:53:58 +02:00
parent 465a4aff84
commit 1e6986558d

View file

@ -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 { 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 { } else {
&outputs[(focused_output_index + 1) % outputs.len()] &outputs[(focused_output_index + 1) % outputs.len()]
}; };