From ea3c6afbddd143dbc97907e73f5bd6026889aa12 Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Mon, 6 Apr 2026 08:43:01 -0400 Subject: [PATCH] fix: re-add drawings to list when parts are deleted with hide-depleted active The timer-based list update only removed depleted drawings but never added them back when they became un-depleted (e.g., after deleting a part from the plate). Co-Authored-By: Claude Opus 4.6 (1M context) --- OpenNest/Forms/EditNestForm.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OpenNest/Forms/EditNestForm.cs b/OpenNest/Forms/EditNestForm.cs index a7e83ce..c3f3668 100644 --- a/OpenNest/Forms/EditNestForm.cs +++ b/OpenNest/Forms/EditNestForm.cs @@ -955,6 +955,15 @@ namespace OpenNest.Forms drawingListBox1.Items.RemoveAt(i); } + foreach (var dwg in Nest.Drawings.OrderBy(d => d.Name)) + { + if (dwg.Quantity.Required > 0 && dwg.Quantity.Remaining == 0) + continue; + + if (!drawingListBox1.Items.Contains(dwg)) + drawingListBox1.Items.Add(dwg); + } + drawingListBox1.EndUpdate(); }