From 096f9981d159cb24c56748ab36a998004abbe9a5 Mon Sep 17 00:00:00 2001
From: Scott Lahteine <sourcetree@thinkyhead.com>
Date: Sun, 10 Jul 2016 17:41:53 -0700
Subject: [PATCH] Scroll to the top when changing screens

---
 Marlin/ultralcd.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp
index bafe0ca3aa..d3e8f26097 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();
-- 
GitLab