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: default:
[[fallthrough]]; [[fallthrough]];
case ArrangeSettingsView::asAuto: case ArrangeSettingsView::asAuto:
if constexpr (std::is_convertible_v<Bed, RectangleBed>){ if constexpr (std::is_convertible_v<Bed, CircleBed>){
basekernel = TMArrangeKernel{items.size(), area(bed)};
} else {
basekernel = GravityKernel{}; basekernel = GravityKernel{};
} else {
basekernel = TMArrangeKernel{items.size(), area(bed)};
} }
break; break;
case ArrangeSettingsView::asPullToCenter: case ArrangeSettingsView::asPullToCenter: