From 93628d7bdbc6ed1243ad62c9c3238788d5b57349 Mon Sep 17 00:00:00 2001 From: Robz8 Date: Thu, 4 Oct 2018 22:40:11 -0600 Subject: [PATCH] try to fix a bug --- arm9/source/file_browse.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/arm9/source/file_browse.cpp b/arm9/source/file_browse.cpp index ff529e3..77dcfad 100644 --- a/arm9/source/file_browse.cpp +++ b/arm9/source/file_browse.cpp @@ -150,14 +150,6 @@ string browseForFile (void) { getDirectoryContents (dirContents); while (true) { - if (isDSiMode() && !pressed && dmCursorPosition == 1 && REG_SCFG_MC == 0x11) { - if (flashcardMounted) { - flashcardUnmount(); - screenMode = 0; - return "null"; - } - } - consoleInit(NULL, 1, BgType_Text4bpp, BgSize_T_256x256, 15, 0, false, true); DirEntry* entry = &dirContents.at(fileOffset); printf (entry->name.c_str()); @@ -200,6 +192,12 @@ string browseForFile (void) { } while (!(pressed & KEY_UP) && !(pressed & KEY_DOWN) && !(pressed & KEY_LEFT) && !(pressed & KEY_RIGHT) && !(pressed & KEY_A) && !(pressed & KEY_B)); + if (isDSiMode() && !pressed && dmCursorPosition == 1 && REG_SCFG_MC == 0x11 && flashcardMounted) { + flashcardUnmount(); + screenMode = 0; + return "null"; + } + if (pressed & KEY_UP) fileOffset -= 1; if (pressed & KEY_DOWN) fileOffset += 1; if (pressed & KEY_LEFT) fileOffset -= ENTRY_PAGE_LENGTH;