|
@@ -1753,11 +1753,17 @@ inline void Redraw_SD_List() {
|
1753
|
1753
|
|
1754
|
1754
|
Draw_Back_First();
|
1755
|
1755
|
|
1756
|
|
- // As many files as will fit
|
1757
|
|
- LOOP_L_N(i, _MIN(nr_sd_menu_items(), MROWS))
|
1758
|
|
- Draw_SDItem(i, i + 1);
|
|
1756
|
+ if (card.isMounted()) {
|
|
1757
|
+ // As many files as will fit
|
|
1758
|
+ LOOP_L_N(i, _MIN(nr_sd_menu_items(), MROWS))
|
|
1759
|
+ Draw_SDItem(i, i + 1);
|
1759
|
1760
|
|
1760
|
|
- TERN_(SCROLL_LONG_FILENAMES, Init_SDItem_Shift());
|
|
1761
|
+ TERN_(SCROLL_LONG_FILENAMES, Init_SDItem_Shift());
|
|
1762
|
+ }
|
|
1763
|
+ else {
|
|
1764
|
+ DWIN_Draw_Rectangle(1, Color_Bg_Red, 10, MBASE(3) - 10, DWIN_WIDTH - 10, MBASE(4));
|
|
1765
|
+ DWIN_Draw_String(false, false, font16x32, Color_Yellow, Color_Bg_Red, ((DWIN_WIDTH) - 8 * 16) / 2, MBASE(3), F("No Media"));
|
|
1766
|
+ }
|
1761
|
1767
|
}
|
1762
|
1768
|
|
1763
|
1769
|
bool DWIN_lcd_sd_status = false;
|