From d89d8fe852f129ff1fe9a17b6c9b3c8cecf364f7 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sat, 29 Sep 2018 17:03:23 -0500 Subject: [PATCH] Fix Busy State in temperature.cpp Fix #11954 --- Marlin/src/module/temperature.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Marlin/src/module/temperature.cpp b/Marlin/src/module/temperature.cpp index 890efe82f7..8fcfc11191 100644 --- a/Marlin/src/module/temperature.cpp +++ b/Marlin/src/module/temperature.cpp @@ -2435,10 +2435,8 @@ void Temperature::isr() { #define TEMP_CONDITIONS (wants_to_cool ? isCoolingHotend(target_extruder) : isHeatingHotend(target_extruder)) #endif - #if DISABLED(BUSY_WHILE_HEATING) - #if ENABLED(HOST_KEEPALIVE_FEATURE) - const MarlinBusyState old_busy_state = gcode.busy_state; - #endif + #if DISABLED(BUSY_WHILE_HEATING) && ENABLED(HOST_KEEPALIVE_FEATURE) + const GcodeSuite::MarlinBusyState old_busy_state = gcode.busy_state; KEEPALIVE_STATE(NOT_BUSY); #endif @@ -2564,10 +2562,8 @@ void Temperature::isr() { wait_for_heatup = true; millis_t now, next_temp_ms = 0, next_cool_check_ms = 0; - #if DISABLED(BUSY_WHILE_HEATING) - #if ENABLED(HOST_KEEPALIVE_FEATURE) - const MarlinBusyState old_busy_state = gcode.busy_state; - #endif + #if DISABLED(BUSY_WHILE_HEATING) && ENABLED(HOST_KEEPALIVE_FEATURE) + const GcodeSuite::MarlinBusyState old_busy_state = gcode.busy_state; KEEPALIVE_STATE(NOT_BUSY); #endif