diff --git a/OpenNest/Controls/FileListControl.cs b/OpenNest/Controls/FileListControl.cs index 3f7bb31..6a0cf2e 100644 --- a/OpenNest/Controls/FileListControl.cs +++ b/OpenNest/Controls/FileListControl.cs @@ -63,7 +63,11 @@ namespace OpenNest.Controls public void AddItem(FileListItem item) { items.Add(item); - if (items.Count == 1) selectedIndex = 0; + if (items.Count == 1) + { + selectedIndex = 0; + SelectedIndexChanged?.Invoke(this, selectedIndex); + } Invalidate(); } diff --git a/OpenNest/Forms/CadConverterForm.cs b/OpenNest/Forms/CadConverterForm.cs index 58d7f0e..f942b89 100644 --- a/OpenNest/Forms/CadConverterForm.cs +++ b/OpenNest/Forms/CadConverterForm.cs @@ -194,8 +194,10 @@ namespace OpenNest.Forms private void OnQuantityChanged(object sender, EventArgs e) { var item = CurrentItem; - if (item != null) - item.Quantity = (int)numQuantity.Value; + if (item == null) return; + + item.Quantity = (int)numQuantity.Value; + fileList.Invalidate(); } private void OnCustomerChanged(object sender, EventArgs e)