fix: replace client with g_engine in gui.c keyboard handler

Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
This commit is contained in:
Loic Coenen
2026-05-01 13:14:03 +00:00
parent 3062fd95b5
commit 02c491ccd2

12
gui.c
View File

@@ -155,26 +155,26 @@ int gui_main(Engine *engine)
case ' ':
active = !active;
if (active) {
engine_start(client);
engine_start(g_engine);
} else {
engine_stop(client);
engine_stop(g_engine);
}
break;
case KEY_UP:
bpm = fminf(bpm + 5.0f, 300.0f);
engine_set_bpm(client, bpm);
engine_set_bpm(g_engine, bpm);
break;
case KEY_DOWN:
bpm = fmaxf(bpm - 5.0f, 20.0f);
engine_set_bpm(client, bpm);
engine_set_bpm(g_engine, bpm);
break;
case KEY_LEFT:
loop_length = (loop_length > 1) ? loop_length - 1 : 1;
engine_set_loop_length(client, loop_length);
engine_set_loop_length(g_engine, loop_length);
break;
case KEY_RIGHT:
loop_length = (loop_length < 64) ? loop_length + 1 : 64;
engine_set_loop_length(client, loop_length);
engine_set_loop_length(g_engine, loop_length);
break;
default:
break;