From 61f15ef7e7de6a68a7ffc85292795cfea15c6a89 Mon Sep 17 00:00:00 2001
From: AnHardt <github@kitelab.de>
Date: Tue, 20 Dec 2016 17:29:23 +0100
Subject: [PATCH] Fix 5194

I have been a bit too radical in cleaning up this section.
---
 Marlin/ultralcd.cpp         | 1 +
 Marlin/ultralcd_impl_DOGM.h | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp
index 5f6daef525..c5102db7db 100755
--- a/Marlin/ultralcd.cpp
+++ b/Marlin/ultralcd.cpp
@@ -3090,6 +3090,7 @@ void lcd_update() {
           drawing_screen = 1;
         }
         lcd_setFont(FONT_MENU);
+        u8g.setColorIndex(1);
         CURRENTSCREEN();
         if (drawing_screen && (drawing_screen = u8g.nextPage())) {
           NOLESS(max_display_update_time, millis() - ms);
diff --git a/Marlin/ultralcd_impl_DOGM.h b/Marlin/ultralcd_impl_DOGM.h
index c1ba5e1aa0..2b51ea79c9 100644
--- a/Marlin/ultralcd_impl_DOGM.h
+++ b/Marlin/ultralcd_impl_DOGM.h
@@ -383,9 +383,6 @@ static void lcd_implementation_status_screen() {
 
   bool blink = lcd_blink();
 
-  // Black color, white background
-  u8g.setColorIndex(1);
-
   // Status Menu Font
   lcd_setFont(FONT_STATUSMENU);