From 87394e726360115c85f23bbe678e6e6bea9675ff Mon Sep 17 00:00:00 2001 From: filifa Date: Mon, 2 Sep 2024 22:44:24 -0500 Subject: [PATCH] don't cycle rapidly when held --- cmd/root.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 8b49c5f..8a24142 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -37,9 +37,9 @@ func handleWindowEvent(event *sdl.WindowEvent, m *milkDropWindow) { func handleKeyboardEvent(event *sdl.KeyboardEvent, m *milkDropWindow) { scancode := event.Keysym.Scancode - if event.Type == sdl.KEYDOWN && scancode == sdl.SCANCODE_RIGHT { + if event.Type == sdl.KEYDOWN && scancode == sdl.SCANCODE_RIGHT && event.Repeat == 0 { m.nextPreset() - } else if event.Type == sdl.KEYDOWN && scancode == sdl.SCANCODE_LEFT { + } else if event.Type == sdl.KEYDOWN && scancode == sdl.SCANCODE_LEFT && event.Repeat == 0 { m.prevPreset() } }