diff --git a/Source/Editor/GUI/ContextMenu/ContextMenu.cs b/Source/Editor/GUI/ContextMenu/ContextMenu.cs
index b48e3ca59..493c9d14b 100644
--- a/Source/Editor/GUI/ContextMenu/ContextMenu.cs
+++ b/Source/Editor/GUI/ContextMenu/ContextMenu.cs
@@ -122,25 +122,6 @@ namespace FlaxEditor.GUI.ContextMenu
///
public Panel ItemsContainer => _panel;
- ///
- /// The auto sort.
- ///
- private bool _autosort;
-
- ///
- /// The auto sort property.
- ///
- public bool AutoSort
- {
- get => _autosort;
- set
- {
- _autosort = value;
- if (_autosort)
- SortButtons();
- }
- }
-
///
/// Initializes a new instance of the class.
///
@@ -156,24 +137,6 @@ namespace FlaxEditor.GUI.ContextMenu
};
}
- ///
- /// Sorts all alphabetically.
- ///
- /// Overrides property.
- public void SortButtons(bool force = false)
- {
- if (!_autosort && !force)
- return;
- _panel.Children.Sort((control, control1) =>
- {
- if (control is ContextMenuButton cmb && control1 is ContextMenuButton cmb1)
- return string.Compare(cmb.Text, cmb1.Text, StringComparison.OrdinalIgnoreCase);
- if (!(control is ContextMenuButton))
- return 1;
- return -1;
- });
- }
-
///
/// Removes all the added items (buttons, separators, etc.).
///
@@ -195,7 +158,6 @@ namespace FlaxEditor.GUI.ContextMenu
{
var item = new ContextMenuButton(this, text);
item.Parent = _panel;
- SortButtons();
return item;
}
@@ -209,7 +171,6 @@ namespace FlaxEditor.GUI.ContextMenu
{
var item = new ContextMenuButton(this, text, shortKeys);
item.Parent = _panel;
- SortButtons();
return item;
}
@@ -224,7 +185,6 @@ namespace FlaxEditor.GUI.ContextMenu
var item = new ContextMenuButton(this, text);
item.Parent = _panel;
item.Clicked += clicked;
- SortButtons();
return item;
}
@@ -239,7 +199,6 @@ namespace FlaxEditor.GUI.ContextMenu
var item = new ContextMenuButton(this, text);
item.Parent = _panel;
item.ButtonClicked += clicked;
- SortButtons();
return item;
}
@@ -255,7 +214,6 @@ namespace FlaxEditor.GUI.ContextMenu
var item = new ContextMenuButton(this, text, shortKeys);
item.Parent = _panel;
item.Clicked += clicked;
- SortButtons();
return item;
}