From 23c98a4ed153d90225aeca4055d0e610db8318f5 Mon Sep 17 00:00:00 2001 From: LiquidFenrir Date: Fri, 8 Dec 2017 18:26:58 +0100 Subject: [PATCH] fix fastscroll --- source/main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/main.c b/source/main.c index b679b50..e85a9e1 100644 --- a/source/main.c +++ b/source/main.c @@ -33,6 +33,8 @@ #include "pp2d/pp2d/pp2d.h" #include +#define FASTSCROLL_WAIT 1e8 + static bool homebrew = false; int __stacksize__ = 64 * 1024; Result archive_result; @@ -309,18 +311,22 @@ int main(void) else if(kHeld & KEY_CPAD_UP) { change_selected(current_list, -1); + svcSleepThread(FASTSCROLL_WAIT); } else if(kHeld & KEY_CPAD_DOWN) { change_selected(current_list, 1); + svcSleepThread(FASTSCROLL_WAIT); } - else if(kDown & KEY_CPAD_LEFT) + else if(kHeld & KEY_CPAD_LEFT) { change_selected(current_list, -ENTRIES_PER_SCREEN); + svcSleepThread(FASTSCROLL_WAIT); } - else if(kDown & KEY_CPAD_RIGHT) + else if(kHeld & KEY_CPAD_RIGHT) { change_selected(current_list, ENTRIES_PER_SCREEN); + svcSleepThread(FASTSCROLL_WAIT); } }