|
@@ -368,9 +368,6 @@ void CardReader::mount() {
|
368
|
368
|
else {
|
369
|
369
|
flag.mounted = true;
|
370
|
370
|
SERIAL_ECHO_MSG(STR_SD_CARD_OK);
|
371
|
|
- #if ENABLED(SDCARD_EEPROM_EMULATION)
|
372
|
|
- settings.first_load();
|
373
|
|
- #endif
|
374
|
371
|
}
|
375
|
372
|
cdroot();
|
376
|
373
|
|
|
@@ -408,12 +405,17 @@ void CardReader::manage_media() {
|
408
|
405
|
|
409
|
406
|
ui.media_changed(old_stat, stat); // Update the UI
|
410
|
407
|
|
411
|
|
- if (stat && old_stat == 2) { // First mount?
|
412
|
|
- #if ENABLED(POWER_LOSS_RECOVERY)
|
413
|
|
- recovery.check();
|
414
|
|
- #else
|
415
|
|
- beginautostart(); // Look for autostart files soon
|
|
408
|
+ if (stat) {
|
|
409
|
+ #if ENABLED(SDCARD_EEPROM_EMULATION)
|
|
410
|
+ settings.first_load();
|
416
|
411
|
#endif
|
|
412
|
+ if (old_stat == 2) { // First mount?
|
|
413
|
+ #if ENABLED(POWER_LOSS_RECOVERY)
|
|
414
|
+ recovery.check();
|
|
415
|
+ #else
|
|
416
|
+ beginautostart(); // Look for autostart files soon
|
|
417
|
+ #endif
|
|
418
|
+ }
|
417
|
419
|
}
|
418
|
420
|
}
|
419
|
421
|
}
|