diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp index bafe0ca3aa6ae4a7c20b571edf8295d66e553c32..d3e8f260979bd0e959f6d6bcb040cac90d7ba8ae 100755 --- a/Marlin/ultralcd.cpp +++ b/Marlin/ultralcd.cpp @@ -398,6 +398,7 @@ uint8_t lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; // Set when the LCD needs to if (currentScreen != screen) { currentScreen = screen; lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; + encoderTopLine = 0; #if ENABLED(NEWPANEL) encoderPosition = encoder; if (feedback) lcd_quick_feedback();