make sure sheets create valid names on collision

This commit is contained in:
Lars Brubaker 2021-09-30 15:29:09 -07:00
parent 85ec11bc9e
commit 0cfc69ea65
3 changed files with 6 additions and 3 deletions

View file

@ -167,7 +167,10 @@ namespace MatterHackers.MatterControl.DesignTools
}
}
var name = agg_basics.GetNonCollidingName(editSelectedName.Text, existingNames);
// 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);
editSelectedName.Text = name;
SheetData[selectedCell.x, selectedCell.y].Name = name;
SheetData.Recalculate();