|
@@ -336,7 +336,10 @@ void disable_all_steppers() {
|
336
|
336
|
void manage_inactivity(bool ignore_stepper_queue/*=false*/) {
|
337
|
337
|
|
338
|
338
|
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
339
|
|
- if ((IS_SD_PRINTING || print_job_timer.isRunning()) && (READ(FIL_RUNOUT_PIN) == FIL_RUNOUT_INVERTING))
|
|
339
|
+ if ((IS_SD_PRINTING || print_job_timer.isRunning())
|
|
340
|
+ && READ(FIL_RUNOUT_PIN) == FIL_RUNOUT_INVERTING
|
|
341
|
+ && thermalManager.targetHotEnoughToExtrude(active_extruder)
|
|
342
|
+ )
|
340
|
343
|
handle_filament_runout();
|
341
|
344
|
#endif
|
342
|
345
|
|