diff --git a/Makefile b/Makefile index aacd764..fe5f060 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ export TOPDIR := $(CURDIR) export HBMENU_MAJOR := 1 export HBMENU_MINOR := 0 -export HBMENU_PATCH := 1 +export HBMENU_PATCH := 2 VERSION := $(HBMENU_MAJOR).$(HBMENU_MINOR).$(HBMENU_PATCH) diff --git a/arm9/source/main.cpp b/arm9/source/main.cpp index 079e44e..56d557d 100644 --- a/arm9/source/main.cpp +++ b/arm9/source/main.cpp @@ -143,6 +143,11 @@ int stop(void) { int FileBrowser() { InitGUI(); consoleClear(); + while(1) { + swiWaitForVBlank(); + scanKeys(); + if (!keysHeld())break; + } vector extensionList = argsGetExtensionList(); chdir("/nds"); while(1) { @@ -179,10 +184,9 @@ int main(int argc, char **argv) { swiWaitForVBlank(); scanKeys(); switch (keysDown()) { - case KEY_A: { + case KEY_B: { if (!isDSiMode()) { gbaMode(); } else { FileBrowser(); } } break; - case KEY_B: FileBrowser(); break; case KEY_X: { if((access("/Misc.nds", F_OK) == 0)) { runNdsFile("/Misc.nds", 0, NULL); @@ -197,7 +201,7 @@ int main(int argc, char **argv) { FileBrowser(); } } break; - default: { + case 0: { if((access("/r4tf.nds", F_OK) == 0)) { runNdsFile("/r4tf.nds", 0, NULL); } else if((access("/boot.nds", F_OK) == 0)) { @@ -206,6 +210,7 @@ int main(int argc, char **argv) { FileBrowser(); } } break; + default: FileBrowser(); break; } return stop(); }