diff --git a/lib/Slic3r/GUI/Tab.pm b/lib/Slic3r/GUI/Tab.pm index 85c4454c62..3e4dd843b1 100644 --- a/lib/Slic3r/GUI/Tab.pm +++ b/lib/Slic3r/GUI/Tab.pm @@ -824,8 +824,9 @@ sub _update { my $cooling = $self->{config}->cooling; $self->get_field($_)->toggle($cooling) - for qw(min_fan_speed max_fan_speed disable_fan_first_layers - fan_below_layer_time slowdown_below_layer_time min_print_speed); + for qw(max_fan_speed fan_below_layer_time slowdown_below_layer_time min_print_speed); + $self->get_field($_)->toggle($cooling || $self->{config}->fan_always_on) + for qw(min_fan_speed disable_fan_first_layers); } sub _update_description {