From 33ba40e2036879d78ba5e86cdc0124a9d96cffaf Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Fri, 20 Mar 2026 00:09:53 -0400 Subject: [PATCH] refactor: use TrimToCount instead of blind Take(N) in DefaultNestEngine.Fill --- OpenNest.Engine/DefaultNestEngine.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenNest.Engine/DefaultNestEngine.cs b/OpenNest.Engine/DefaultNestEngine.cs index e630392..283eac8 100644 --- a/OpenNest.Engine/DefaultNestEngine.cs +++ b/OpenNest.Engine/DefaultNestEngine.cs @@ -53,7 +53,7 @@ namespace OpenNest var best = context.CurrentBest ?? new List(); if (item.Quantity > 0 && best.Count > item.Quantity) - best = best.Take(item.Quantity).ToList(); + best = ShrinkFiller.TrimToCount(best, item.Quantity, ShrinkAxis.Width); ReportProgress(progress, WinnerPhase, PlateNumber, best, workArea, BuildProgressSummary(), isOverallBest: true);