Fix EmuNAND setup after SD format

This commit is contained in:
d0k3 2017-01-16 19:59:04 +01:00
parent eae783d6c3
commit 2c271fb97e

View File

@ -238,10 +238,12 @@ u32 SdFormatMenu(void) {
VirtualFile nand; VirtualFile nand;
if (!GetVirtualFile(&nand, "S:/nand_minsize.bin")) if (!GetVirtualFile(&nand, "S:/nand_minsize.bin"))
return 0; return 0;
InitSDCardFS(); // this has to be initialized for EmuNAND to work
if ((nand.size / (1024*1024) <= emunand_size_mb) && ShowPrompt(true, "Clone SysNAND to RedNAND now?")) { if ((nand.size / (1024*1024) <= emunand_size_mb) && ShowPrompt(true, "Clone SysNAND to RedNAND now?")) {
if (!PathCopy("E:", "S:/nand_minsize.bin", NULL)) if (!PathCopy("E:", "S:/nand_minsize.bin", NULL))
ShowPrompt(false, "Cloning SysNAND to EmuNAND: failed!"); ShowPrompt(false, "Cloning SysNAND to EmuNAND: failed!");
} }
DeinitSDCardFS();
return 0; return 0;
} }