From f4fc17f14582a12fd5199ab99d3d4ab03d33578b Mon Sep 17 00:00:00 2001 From: d0k3 Date: Wed, 1 May 2019 03:22:37 +0200 Subject: [PATCH] Tweak button delay in hid.c --- arm9/source/common/hid.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/arm9/source/common/hid.c b/arm9/source/common/hid.c index 3dfb271..9b0cb63 100644 --- a/arm9/source/common/hid.c +++ b/arm9/source/common/hid.c @@ -138,7 +138,7 @@ u32 InputWait(u32 timeout_sec) { while (HID_ReadState() & SHELL_CLOSED); } - delay = delay ? 72 : 128; + delay = delay ? 144 : 256; do { u32 newpad = HID_ReadState(); @@ -172,13 +172,11 @@ u32 InputWait(u32 timeout_sec) { continue; } - u32 t_pressed = 0; - while((t_pressed++ < 0x13000) && (newpad == HID_ReadState())); - if (t_pressed >= 0x13000) { - if ((newpad & BUTTON_ANY) == (BUTTON_R1 | BUTTON_L1)) - CreateScreenshot(); // screenshot handling - return newpad; - } + // screenshot handling + if ((newpad & BUTTON_ANY) == (BUTTON_R1 | BUTTON_L1)) + CreateScreenshot(); + + return newpad; } while (!timeout_sec || (timeout_sec && (timer_sec(timer) < timeout_sec))); return TIMEOUT_HID;