From 3bc489a7b51df937e94147a5f7897b09722d14bb Mon Sep 17 00:00:00 2001 From: thallard Date: Fri, 6 Aug 2021 15:50:30 +0200 Subject: [PATCH] Replace string variable check by an enum --- Source/Editor/Windows/ContentWindow.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Source/Editor/Windows/ContentWindow.cs b/Source/Editor/Windows/ContentWindow.cs index 2140aac53..04a82087c 100644 --- a/Source/Editor/Windows/ContentWindow.cs +++ b/Source/Editor/Windows/ContentWindow.cs @@ -40,7 +40,6 @@ namespace FlaxEditor.Windows private TextBox _itemsSearchBox; private ViewDropdown _viewDropdown; private SortType _sortType; - private string _buttonNameChecked = "Alphabetic Order"; private RootContentTreeNode _root; @@ -228,7 +227,7 @@ namespace FlaxEditor.Windows foreach (var item in ((ContextMenu)control).Items) { if (item is ContextMenuButton button) - button.Checked = _buttonNameChecked == button.Text; + button.Checked = _sortType == (SortType)button.Tag; } }; @@ -248,12 +247,11 @@ namespace FlaxEditor.Windows private void OnSortByButtonClicked(ContextMenuButton button) { - _buttonNameChecked = button.Text; - switch (button.Text) + switch ((SortType)button.Tag) { - case "Alphabetic Order": _sortType = SortType.AlphabeticOrder; + case SortType.AlphabeticOrder: _sortType = SortType.AlphabeticOrder; break; - case "Alphabetic Reverse": _sortType = SortType.AlphabeticReverse; + case SortType.AlphabeticReverse: _sortType = SortType.AlphabeticReverse; break; } RefreshView(SelectedNode);