|
@@ -125,11 +125,19 @@ class MenuItem_sdfolder {
|
125
|
125
|
void menu_media() {
|
126
|
126
|
ui.encoder_direction_menus();
|
127
|
127
|
|
128
|
|
- const uint16_t fileCnt = card.get_num_Files();
|
|
128
|
+ #if HAS_GRAPHICAL_LCD
|
|
129
|
+ static uint16_t fileCnt;
|
|
130
|
+ if (ui.first_page) {
|
|
131
|
+ fileCnt = card.get_num_Files();
|
|
132
|
+ card.getWorkDirName();
|
|
133
|
+ }
|
|
134
|
+ #else
|
|
135
|
+ const uint16_t fileCnt = card.get_num_Files();
|
|
136
|
+ card.getWorkDirName();
|
|
137
|
+ #endif
|
129
|
138
|
|
130
|
139
|
START_MENU();
|
131
|
140
|
MENU_BACK(MSG_MAIN);
|
132
|
|
- card.getWorkDirName();
|
133
|
141
|
if (card.filename[0] == '/') {
|
134
|
142
|
#if !PIN_EXISTS(SD_DETECT)
|
135
|
143
|
MENU_ITEM(function, LCD_STR_REFRESH MSG_REFRESH, lcd_sd_refresh);
|