We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c514680 commit 8289a7fCopy full SHA for 8289a7f
1 file changed
ConfigurationManager.Shared/ConfigurationManager.cs
@@ -238,9 +238,11 @@ private void BuildFilteredSettingList()
238
.GroupBy(x => x.PluginInfo)
239
.Select(pluginSettings =>
240
{
241
+ var originalCategoryOrder = pluginSettings.Select(x => x.Category).Distinct().ToList();
242
+
243
var categories = pluginSettings
- .GroupBy(eb => eb.Category)
- .OrderBy(x => string.Equals(x.Key, shortcutsCatName, StringComparison.Ordinal))
244
+ .GroupBy(x => x.Category)
245
+ .OrderBy(x => originalCategoryOrder.IndexOf(x.Key))
246
.ThenBy(x => x.Key)
247
.Select(x => new PluginSettingsData.PluginSettingsGroupData { Name = x.Key, Settings = x.OrderByDescending(set => set.Order).ThenBy(set => set.DispName).ToList() });
248
0 commit comments