diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp index 11d63728e..4da0ae4eb 100755 --- a/Marlin/ultralcd.cpp +++ b/Marlin/ultralcd.cpp @@ -2970,9 +2970,9 @@ void lcd_update() { !lcd_status_update_delay-- ) { lcd_status_update_delay = 9 - #if ENABLED(DOGLCD) - + 3 - #endif + #if ENABLED(DOGLCD) + + 3 + #endif ; max_display_update_time--; lcdDrawUpdate = LCDVIEW_REDRAW_NOW; @@ -2981,9 +2981,9 @@ void lcd_update() { millis_t bbr = planner.block_buffer_runtime(); #if ENABLED(DOGLCD) - if ((lcdDrawUpdate || drawing_screen) && (!bbr || (bbr > max_display_update_time * 2000))) + if ((lcdDrawUpdate || drawing_screen) && (!bbr || (bbr > 2 * max_display_update_time * 1000))) #else - if (lcdDrawUpdate && (!bbr || (bbr > max_display_update_time * 2000))) + if (lcdDrawUpdate && (!bbr || (bbr > 2 * max_display_update_time * 1000))) #endif { #if ENABLED(DOGLCD) @@ -3016,13 +3016,13 @@ void lcd_update() { lcd_setFont(FONT_MENU); CURRENTSCREEN(); if (drawing_screen && (drawing_screen = u8g.nextPage())) { - max_display_update_time = max(max_display_update_time, millis() - ms); + NOLESS(max_display_update_time, millis() - ms); return; } #else CURRENTSCREEN(); #endif - max_display_update_time = max(max_display_update_time, millis() - ms); + NOLESS(max_display_update_time, millis() - ms); } #if ENABLED(ULTIPANEL)