diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp index 6fe7a299ee..fa4c77a7ef 100644 --- a/Marlin/ultralcd.cpp +++ b/Marlin/ultralcd.cpp @@ -1696,7 +1696,8 @@ void lcd_update() { } while( u8g.nextPage() ); } #else - (*currentMenu)(); + if (lcdDrawUpdate) + (*currentMenu)(); #endif #if ENABLED(LCD_HAS_STATUS_INDICATORS)