aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings.c')
-rw-r--r--src/settings.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/settings.c b/src/settings.c
index 15d4bdf..d9d890d 100644
--- a/src/settings.c
+++ b/src/settings.c
@@ -48,6 +48,13 @@ handle_settings_input(void) {
48 } 48 }
49 swap_palette(settings.theme); 49 swap_palette(settings.theme);
50 } break; 50 } break;
51 case 2: {
52 if ((settings.cursor + 1) >= CURSOR_NUM) {
53 settings.cursor = 0;
54 } else {
55 settings.cursor++;
56 }
57 } break;
51 } 58 }
52 save_metadata(); 59 save_metadata();
53 clear_screen = true; 60 clear_screen = true;
@@ -69,6 +76,13 @@ handle_settings_input(void) {
69 } 76 }
70 swap_palette(settings.theme); 77 swap_palette(settings.theme);
71 } break; 78 } break;
79 case 2: {
80 if (settings.cursor == 0) {
81 settings.cursor = CURSOR_NUM - 1;
82 } else {
83 settings.cursor--;
84 }
85 } break;
72 } 86 }
73 save_metadata(); 87 save_metadata();
74 clear_screen = true; 88 clear_screen = true;