diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp
index 1d6db5cd480fb6bc67b1b6a04b34a8923b7f6bf6..b80950ffb09ec0c45a9cd63ce62c50d6d4c8e28f 100644
--- a/Marlin/temperature.cpp
+++ b/Marlin/temperature.cpp
@@ -1228,7 +1228,7 @@ void Temperature::disable_all_heaters() {
   print_job_timer.stop();
 
   #define DISABLE_HEATER(NR) { \
-    setTargetHotend(NR, 0); \
+    setTargetHotend(0, NR); \
     soft_pwm[NR] = 0; \
     WRITE_HEATER_ ## NR (LOW); \
   }