diff --git a/source/arm11/filebrowser.c b/source/arm11/filebrowser.c index 4f6aa0b..68585a2 100644 --- a/source/arm11/filebrowser.c +++ b/source/arm11/filebrowser.c @@ -126,7 +126,7 @@ Result browseFiles(const char *const basePath, char selected[512]) GFX_waitForVBlank0(); hidScanInput(); - if(hidGetExtraKeys(0) & KEY_POWER) goto end; + if(hidGetExtraKeys(0) & (KEY_POWER_HELD | KEY_POWER)) goto end; kDown = hidKeysDown(); } while(kDown == 0); diff --git a/source/arm11/main.c b/source/arm11/main.c index 1cadecc..045b44a 100644 --- a/source/arm11/main.c +++ b/source/arm11/main.c @@ -58,7 +58,7 @@ int main(void) do { hidScanInput(); - if(hidGetExtraKeys(KEY_POWER) & KEY_POWER) break; + if(hidGetExtraKeys(0) & (KEY_POWER_HELD | KEY_POWER)) break; LGY_handleEvents();