mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Only unmount SD card, if it was last opened
This commit is contained in:
parent
0c238c7653
commit
aebb7f1e91
@ -349,14 +349,25 @@ void driveMenu (void) {
|
||||
dmTextPrinted = false;
|
||||
if (isDSiMode() && sdMountedDone) {
|
||||
if (sdMounted) {
|
||||
sdUnmount();
|
||||
if (currentDrive == 0) {
|
||||
sdUnmount();
|
||||
} else {
|
||||
consoleSelect(&bottomConsole);
|
||||
consoleClear();
|
||||
printf ("\x1B[47m"); // Print foreground white color
|
||||
printf ("Please open and exit SDCARD\n");
|
||||
printf ("before unmounting.\n");
|
||||
for (int i = 0; i < 60*2; i++) {
|
||||
swiWaitForVBlank();
|
||||
}
|
||||
}
|
||||
} else if (isRegularDS) {
|
||||
sdMounted = sdMount();
|
||||
}
|
||||
} else {
|
||||
if (flashcardMounted) {
|
||||
if (flashcardMounted && currentDrive == 1) {
|
||||
flashcardUnmount();
|
||||
} else {
|
||||
} else if (!flashcardMounted) {
|
||||
flashcardMounted = flashcardMount();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user