diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 771d6a5e4..e3df9c00f 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -1888,7 +1888,7 @@ void mFilamentItem(uint16_t nTemp, uint16_t nTempBed) lcd_timeoutToStatus.stop(); - if (fabs(current_temperature[0] - target_temperature[0]) > TEMP_HYSTERESIS) + if (abs((int)current_temperature[0] - nTemp) > TEMP_HYSTERESIS) { switch (eFilamentAction) {