From 48aedb2c3c8fa45f9866734af23f66671d0edc48 Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Mon, 28 Nov 2022 11:18:26 -0800 Subject: [PATCH] make check for name collision case insensitive --- .../PartPreviewWindow/View3D/Actions/SheetEditor.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MatterControlLib/PartPreviewWindow/View3D/Actions/SheetEditor.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/SheetEditor.cs index ce1dd1a46..a952da42b 100644 --- a/MatterControlLib/PartPreviewWindow/View3D/Actions/SheetEditor.cs +++ b/MatterControlLib/PartPreviewWindow/View3D/Actions/SheetEditor.cs @@ -181,7 +181,10 @@ namespace MatterHackers.MatterControl.DesignTools // first replace spaces with '_' var name = editSelectedName.Text.Replace(' ', '_'); // next make sure we don't have the exact name already - name = agg_basics.GetNonCollidingName(name, existingNames, false); + name = agg_basics.GetNonCollidingName(name, (name) => + { + return !existingNames.Contains(name.ToLower()); + }, false); editSelectedName.Text = name; SheetData[selectedCell.x, selectedCell.y].Name = name; SheetData.Recalculate();