diff --git a/src/gui/src/button.c b/src/gui/src/button.c index c1a07ac..e16db31 100644 --- a/src/gui/src/button.c +++ b/src/gui/src/button.c @@ -110,7 +110,7 @@ static bool pressed(const struct gui_button *const b, switch (p->common.type) { case PERIPHERAL_TYPE_PAD: - check = pad_pressed(&p->pad.pad, PAD_KEY_A); + check = pad_justpressed(&p->pad.pad, PAD_KEY_A); break; case PERIPHERAL_TYPE_KEYBOARD_MOUSE: