Resolve error with print info on machines without extruders

This commit is contained in:
Patrick Leiser 2025-02-01 16:55:57 -08:00
parent 485fbf2040
commit 1fbfa2fbed

View file

@ -60,14 +60,14 @@
STATIC_ITEM(MSG_INFO_PRINT_LONGEST, SS_FULL); // Longest job time:
STATIC_ITEM_F(nullptr, SS_FULL, duration_t(stats.longestPrint).toString(buffer)); // > 99y 364d 23h 59m 59s
STATIC_ITEM(MSG_INFO_PRINT_FILAMENT, SS_FULL); // Extruded total:
sprintf_P(buffer, PSTR("%ld.%im")
, long(stats.filamentUsed / 1000)
, int16_t(stats.filamentUsed / 100) % 10
);
STATIC_ITEM_F(nullptr, SS_FULL, buffer); // > 125m
#if HAS_EXTRUDERS
STATIC_ITEM(MSG_INFO_PRINT_FILAMENT, SS_FULL); // Extruded total:
sprintf_P(buffer, PSTR("%ld.%im")
, long(stats.filamentUsed / 1000)
, int16_t(stats.filamentUsed / 100) % 10
);
STATIC_ITEM_F(nullptr, SS_FULL, buffer); // > 125m
#endif
#if SERVICE_INTERVAL_1 > 0 || SERVICE_INTERVAL_2 > 0 || SERVICE_INTERVAL_3 > 0
strcpy_P(buffer, GET_TEXT(MSG_SERVICE_IN));
#endif