From 9a4f20ca009081e5a7e4390a0510eaa187346123 Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Wed, 18 Mar 2026 17:35:33 -0400 Subject: [PATCH] feat(ui): support Accept button in nesting callers --- OpenNest/Controls/PlateView.cs | 2 +- OpenNest/Forms/MainForm.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenNest/Controls/PlateView.cs b/OpenNest/Controls/PlateView.cs index 7bbfea8..b32d506 100644 --- a/OpenNest/Controls/PlateView.cs +++ b/OpenNest/Controls/PlateView.cs @@ -930,7 +930,7 @@ namespace OpenNest.Controls var parts = await Task.Run(() => engine.Fill(groupParts, workArea, progress, cts.Token)); - if (parts.Count > 0 && !cts.IsCancellationRequested) + if (parts.Count > 0 && (!cts.IsCancellationRequested || progressForm.Accepted)) { AcceptTemporaryParts(); sw.Stop(); diff --git a/OpenNest/Forms/MainForm.cs b/OpenNest/Forms/MainForm.cs index aa9cd2d..64aa35b 100644 --- a/OpenNest/Forms/MainForm.cs +++ b/OpenNest/Forms/MainForm.cs @@ -865,7 +865,7 @@ namespace OpenNest.Forms activeForm.PlateView.ClearTemporaryParts(); - if (nestParts.Count > 0 && !token.IsCancellationRequested) + if (nestParts.Count > 0 && (!token.IsCancellationRequested || progressForm.Accepted)) { plate.Parts.AddRange(nestParts); activeForm.PlateView.Invalidate();