소스 검색

Call first_load from manage_media

Scott Lahteine 5 년 전
부모
커밋
5de87361e9
1개의 변경된 파일10개의 추가작업 그리고 8개의 파일을 삭제
  1. 10
    8
      Marlin/src/sd/cardreader.cpp

+ 10
- 8
Marlin/src/sd/cardreader.cpp 파일 보기

@@ -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
 }

Loading…
취소
저장