Bloom.Edit.EditingView.AddDropdownItemSafely C# (CSharp) Method

AddDropdownItemSafely() private method

Add a menu item to a dropdown button and return it. Avoid creating a ToolStripSeparator instead of a ToolStripMenuItem even for a hyphen.
See https://silbloom.myjetbrains.com/youtrack/issue/BL-3796.
private AddDropdownItemSafely ( ToolStripDropDownButton button, string text ) : ToolStripMenuItem
button ToolStripDropDownButton
text string
return ToolStripMenuItem
        private ToolStripMenuItem AddDropdownItemSafely(ToolStripDropDownButton button, string text)
        {
            // A single hyphen triggers a ToolStripSeparator instead of a ToolStripMenuItem, so change it minimally.
            // (Surely localizers wouldn't do this to us, but it has happened to a user.)
            if (text == "-")
                text = "- ";
            return (ToolStripMenuItem) button.DropDownItems.Add(text);
        }