mirror of
https://github.com/suchmememanyskill/TegraExplorer.git
synced 2024-12-26 11:26:05 +00:00
Add check for unmounted SD card in emmc (#26)
* Add check for unmounted SD card * Implement it the better way and remove message Meme doesn't like * Remove comma and remove dump option if no sd is inserted Hopefully the last commit to this PR. Hopefully.
This commit is contained in:
parent
0991c73c60
commit
4b445d6c9c
2 changed files with 12 additions and 5 deletions
|
@ -99,4 +99,4 @@ menu_entry fwDump_typeMenu[] = {
|
|||
{"Firmware format type:", COLOR_WHITE, {ISMENU | ISSKIP}},
|
||||
{"Daybreak (prod.keys required!)", COLOR_BLUE, {ISMENU}},
|
||||
{"ChoiNX", COLOR_VIOLET, {ISMENU}}
|
||||
};
|
||||
};
|
||||
|
|
|
@ -28,6 +28,7 @@ extern sdmmc_storage_t storage;
|
|||
extern emmc_part_t *system_part;
|
||||
extern char *clipboard;
|
||||
extern u8 clipboardhelper;
|
||||
extern bool sd_mounted;
|
||||
|
||||
|
||||
void addEntry(emmc_part_t *part, u8 property_GPT, int spot){
|
||||
|
@ -73,6 +74,12 @@ int fillMmcMenu(short mmcType){
|
|||
|
||||
mu_createObjects(count, &mmcMenuEntries);
|
||||
|
||||
if (!sd_mounted)
|
||||
sd_mount();
|
||||
|
||||
SETBIT(mmcmenu_filemenu[3].property, ISHIDE, !sd_mounted);
|
||||
SETBIT(mmcmenu_start[1].property, ISHIDE, !sd_mounted);
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
mu_copySingle(mmcmenu_start[i].name, mmcmenu_start[i].storage, mmcmenu_start[i].property, &mmcMenuEntries[i]);
|
||||
|
||||
|
@ -92,13 +99,13 @@ int handleEntries(short mmcType, menu_entry part){
|
|||
return -1;
|
||||
}
|
||||
if (!mount_mmc(part.name, part.storage))
|
||||
fileexplorer("emmc:/", 1);
|
||||
fileexplorer("emmc:/", 1);
|
||||
}
|
||||
else {
|
||||
/*
|
||||
if (mmcmenu_filemenu[1].name != NULL)
|
||||
free(mmcmenu_filemenu[1].name);
|
||||
|
||||
|
||||
utils_copystring(part.name, &mmcmenu_filemenu[1].name);
|
||||
*/
|
||||
|
||||
|
@ -162,7 +169,7 @@ int makeMmcMenu(short mmcType){
|
|||
if (!mmcFlashFile(clipboard, mmcType, true)){
|
||||
gfx_printf("\nDone!");
|
||||
hidWait();
|
||||
}
|
||||
}
|
||||
clipboardhelper = 0;
|
||||
}
|
||||
else
|
||||
|
@ -173,4 +180,4 @@ int makeMmcMenu(short mmcType){
|
|||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue