Browse Source

Use gravity kernel only for circular beds

tamasmeszaros 1 year ago
parent
commit
e6a722ab28
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/libslic3r/Arrange/ArrangeImpl.hpp

+ 3 - 3
src/libslic3r/Arrange/ArrangeImpl.hpp

@@ -295,10 +295,10 @@ class DefaultArranger: public Arranger<ArrItem> {
         default:
             [[fallthrough]];
         case ArrangeSettingsView::asAuto:
-            if constexpr (std::is_convertible_v<Bed, RectangleBed>){
-                basekernel = TMArrangeKernel{items.size(), area(bed)};
-            } else {
+            if constexpr (std::is_convertible_v<Bed, CircleBed>){
                 basekernel = GravityKernel{};
+            } else {
+                basekernel = TMArrangeKernel{items.size(), area(bed)};
             }
             break;
         case ArrangeSettingsView::asPullToCenter: