diff --git a/source/hid/hid.c b/source/hid/hid.c index 19104cf..4434e0c 100644 --- a/source/hid/hid.c +++ b/source/hid/hid.c @@ -83,6 +83,10 @@ Inputs *hidRead(){ Inputs *hidWaitMask(u32 mask){ Inputs *in = hidRead(); + + while (in->buttons) + hidRead(); + while ((in->buttons & mask) == 0){ in = hidRead(); }