diff options
Diffstat (limited to 'src/settings.c')
-rw-r--r-- | src/settings.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/settings.c b/src/settings.c index 5a10c90..31b3dd3 100644 --- a/src/settings.c +++ b/src/settings.c | |||
@@ -4,6 +4,7 @@ | |||
4 | static Settings settings = { | 4 | static Settings settings = { |
5 | .bpm = 90, | 5 | .bpm = 90, |
6 | .auto_save = TOGGLE_ON, | 6 | .auto_save = TOGGLE_ON, |
7 | .help = TOGGLE_ON, | ||
7 | }; | 8 | }; |
8 | static int settings_cursor_loc = 0; | 9 | static int settings_cursor_loc = 0; |
9 | 10 | ||
@@ -103,7 +104,9 @@ handle_settings_input(void) { | |||
103 | settings.global_bpm++; | 104 | settings.global_bpm++; |
104 | } | 105 | } |
105 | redraw_bpm = true; | 106 | redraw_bpm = true; |
106 | update_bpm = true; | 107 | if (play_status) { |
108 | update_bpm = true; | ||
109 | } | ||
107 | } break; | 110 | } break; |
108 | case SETTINGS_AUTO_SAVE: { | 111 | case SETTINGS_AUTO_SAVE: { |
109 | if ((settings.auto_save + 1) >= TOGGLE_NUM) { | 112 | if ((settings.auto_save + 1) >= TOGGLE_NUM) { |
@@ -155,7 +158,9 @@ handle_settings_input(void) { | |||
155 | settings.global_bpm--; | 158 | settings.global_bpm--; |
156 | } | 159 | } |
157 | redraw_bpm = true; | 160 | redraw_bpm = true; |
158 | update_bpm = true; | 161 | if (play_status) { |
162 | update_bpm = true; | ||
163 | } | ||
159 | } break; | 164 | } break; |
160 | case SETTINGS_AUTO_SAVE: { | 165 | case SETTINGS_AUTO_SAVE: { |
161 | if (settings.auto_save == 0) { | 166 | if (settings.auto_save == 0) { |