From cbb223a421682fdc0959d70f87d94989d25fcce3 Mon Sep 17 00:00:00 2001 From: RocketRobz Date: Sun, 2 Jan 2022 23:25:41 -0700 Subject: [PATCH] Always show SD unmount/remount option if flashcard DLDI isn't found --- arm9/source/driveMenu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arm9/source/driveMenu.cpp b/arm9/source/driveMenu.cpp index 5f17a42..200fe1e 100644 --- a/arm9/source/driveMenu.cpp +++ b/arm9/source/driveMenu.cpp @@ -155,7 +155,7 @@ void dm_drawBottomScreen(void) { font->print(0, row--, false, STR_START_START_MENU); - if (sdMountedDone) { + if ((isDSiMode() && memcmp(io_dldi_data->friendlyName, "Default", 7) == 0) || sdMountedDone) { font->print(0, row--, false, sdMounted ? STR_UNMOUNT_SDCARD : STR_REMOUNT_SDCARD); } else { font->print(0, row--, false, flashcardMounted ? STR_UNMOUNT_FLASHCARD : STR_REMOUNT_FLASHCARD); @@ -391,7 +391,7 @@ void driveMenu (void) { // Unmount/Remount SD card if ((held & KEY_R) && (pressed & KEY_B)) { - if (sdMountedDone) { + if ((isDSiMode() && memcmp(io_dldi_data->friendlyName, "Default", 7) == 0) || sdMountedDone) { if (sdMounted) { currentDrive = Drive::sdCard; chdir("sd:/");