diff --git a/Firmware/menu.cpp b/Firmware/menu.cpp index 556b8fca0..2ce628042 100755 --- a/Firmware/menu.cpp +++ b/Firmware/menu.cpp @@ -73,7 +73,6 @@ void menu_start(void) menu_top = lcd_encoder; menu_line = menu_top; menu_clicked = lcd_clicked(); // Consume click event - if (lcd_draw_update) lcd_frame_start(); } void menu_end(void) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 5fb4ba152..a3081d960 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -7280,6 +7280,7 @@ void menu_lcd_lcdupdate_func(void) { if (lcd_draw_update) { lcd_timeoutToStatus.start(); + lcd_frame_start(); } (*menu_menu)();