Преглед на файлове

Fix updir and dir again

Alex Voinea преди 4 години
родител
ревизия
5edc1ef297
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      Firmware/ultralcd.cpp

+ 2 - 4
Firmware/ultralcd.cpp

@@ -7110,8 +7110,7 @@ static void lcd_sd_updir()
   card.updir();
   menu_top = 0;
   lcd_encoder = 0;
-  // lcd_scrollTimer.start();
-  // menu_entering = 1;
+  memset(&menu_data, 0, sizeof(menu_data)); //reset menu state. Forces reloading of cached variables.
 }
 
 void lcd_print_stop()
@@ -8686,8 +8685,7 @@ void menu_action_sddirectory(const char* filename)
 	MYSERIAL.println(dir_names[depth]);
   card.chdir(filename);
   lcd_encoder = 0;
-  // lcd_scrollTimer.start();
-  // menu_entering = 1;
+  memset(&menu_data, 0, sizeof(menu_data)); //reset menu state. Forces reloading of cached variables.
 }
 
 /** LCD API **/