From 98108a7f745fba45f743f67a7f10d006a3b4e39d Mon Sep 17 00:00:00 2001 From: Kristian Vos Date: Fri, 26 Apr 2024 15:03:29 +0200 Subject: [PATCH] Fix and improve switch camera and its error handling --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 97df943..d236e56 100644 --- a/src/main.c +++ b/src/main.c @@ -730,7 +730,7 @@ static void run_camera_switch_action(GSimpleAction *action, GVariant *param, gpointer user_data) { int new_index = state.camera->index + 1; - if (new_index > state.configuration->count) { + if (new_index > state.configuration->count - 1 || new_index < 0) { new_index = 0; }