From 011a3445004b880de9eb185bb031878f3a45cf69 Mon Sep 17 00:00:00 2001
From: Jim Hyslop <jhyslop@dreampossible.ca>
Date: Sat, 24 Apr 2021 01:08:46 -0400
Subject: [PATCH] Don't display service prompt unless needed (#21654)

---
 Marlin/src/module/printcounter.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Marlin/src/module/printcounter.cpp b/Marlin/src/module/printcounter.cpp
index 2728b8d5a9..4c5f1fc782 100644
--- a/Marlin/src/module/printcounter.cpp
+++ b/Marlin/src/module/printcounter.cpp
@@ -319,6 +319,7 @@ void PrintCounter::reset() {
   }
 
   bool PrintCounter::needsService(const int index) {
+    if (!loaded) loadStats();
     switch (index) {
       #if SERVICE_INTERVAL_1 > 0
         case 1: return data.nextService1 == 0;