From 004e84fd5ed8943f6058dc31690bb3af61d27574 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Fri, 8 Sep 2023 14:29:12 +0200 Subject: Fix a few bugs and randomize patterns properly --- src/settings.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/settings.c') 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 @@ static Settings settings = { .bpm = 90, .auto_save = TOGGLE_ON, + .help = TOGGLE_ON, }; static int settings_cursor_loc = 0; @@ -103,7 +104,9 @@ handle_settings_input(void) { settings.global_bpm++; } redraw_bpm = true; - update_bpm = true; + if (play_status) { + update_bpm = true; + } } break; case SETTINGS_AUTO_SAVE: { if ((settings.auto_save + 1) >= TOGGLE_NUM) { @@ -155,7 +158,9 @@ handle_settings_input(void) { settings.global_bpm--; } redraw_bpm = true; - update_bpm = true; + if (play_status) { + update_bpm = true; + } } break; case SETTINGS_AUTO_SAVE: { if (settings.auto_save == 0) { -- cgit v1.2.1