From 1d46abcccecde66eec44297812efe03b9c9b5d9d Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Mon, 22 Jan 2024 23:13:19 -0600 Subject: [PATCH] prevent negative X --- Marlin/src/lcd/dogm/status_screen_DOGM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/lcd/dogm/status_screen_DOGM.cpp b/Marlin/src/lcd/dogm/status_screen_DOGM.cpp index 39bbe00869b2..5d1a3363fb1d 100644 --- a/Marlin/src/lcd/dogm/status_screen_DOGM.cpp +++ b/Marlin/src/lcd/dogm/status_screen_DOGM.cpp @@ -325,7 +325,7 @@ FORCE_INLINE void _draw_centered_temp(const celsius_t temp, const uint8_t tx, co #if HAS_MULTI_EXTRUDER && DISABLED(SLIM_LCD_MENUS) if (active_extruder == heater_id) - u8g.drawBitmapP(STATUS_HOTEND_X(heater_id) - 6, STATUS_HEATERS_Y + 3, 1, 5, status_active_extruder_indicator_bmp); + u8g.drawBitmapP(_MAX(0, STATUS_HOTEND_X(heater_id) - 6), STATUS_HEATERS_Y + 3, 1, 5, status_active_extruder_indicator_bmp); #endif #endif // !STATUS_COMBINE_HEATERS