diff --git a/src/libslic3r/Arrange/ArrangeImpl.hpp b/src/libslic3r/Arrange/ArrangeImpl.hpp index 5c567d646f..79f474bc2d 100644 --- a/src/libslic3r/Arrange/ArrangeImpl.hpp +++ b/src/libslic3r/Arrange/ArrangeImpl.hpp @@ -295,10 +295,10 @@ class DefaultArranger: public Arranger { default: [[fallthrough]]; case ArrangeSettingsView::asAuto: - if constexpr (std::is_convertible_v){ - basekernel = TMArrangeKernel{items.size(), area(bed)}; - } else { + if constexpr (std::is_convertible_v){ basekernel = GravityKernel{}; + } else { + basekernel = TMArrangeKernel{items.size(), area(bed)}; } break; case ArrangeSettingsView::asPullToCenter: