Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions Marlin/src/lcd/ultralcd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1033,7 +1033,8 @@ void MarlinUI::update() {
// If still drawing and there's another page, update max-time and return now.
// The nextPage will already be set up on the next call.
if (drawing_screen && (drawing_screen = u8g.nextPage())) {
NOLESS(max_display_update_time, millis() - ms);
if (on_status_screen())
NOLESS(max_display_update_time, millis() - ms);
return;
}
}
Expand All @@ -1050,7 +1051,8 @@ void MarlinUI::update() {

// Keeping track of the longest time for an individual LCD update.
// Used to do screen throttling when the planner starts to fill up.
NOLESS(max_display_update_time, millis() - ms);
if (on_status_screen())
NOLESS(max_display_update_time, millis() - ms);
}

#if HAS_LCD_MENU && LCD_TIMEOUT_TO_STATUS
Expand Down