From 68b67a16d6d7f006ac165419f5dddae16a970dd7 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Thu, 4 Sep 2025 10:08:41 -0400 Subject: [PATCH] display: Check for redraw_request_pending at end of screen_update_event() Signed-off-by: Kevin O'Connor --- klippy/extras/display/display.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/klippy/extras/display/display.py b/klippy/extras/display/display.py index e9ba31d6..cc33bc15 100644 --- a/klippy/extras/display/display.py +++ b/klippy/extras/display/display.py @@ -236,6 +236,8 @@ class PrinterLCD: except: logging.exception("Error during display screen update") self.lcd_chip.flush() + if self.redraw_request_pending: + return self.redraw_time return eventtime + REDRAW_TIME def request_redraw(self): if self.redraw_request_pending: