Use gravity kernel only for circular beds

This commit is contained in:
tamasmeszaros 2023-08-18 17:42:47 +02:00
parent b2d43c8719
commit e6a722ab28

View File

@ -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: