diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp index 5f6daef52..c5102db7d 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 c1ba5e1aa..2b51ea79c 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);