Browse Source

Fix updir and dir again

Alex Voinea 4 years ago
parent
commit
5edc1ef297
1 changed files with 2 additions and 4 deletions
  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 **/