diff --git a/src/modules/EnvironmentVariables/EnvironmentVariables/ViewModels/MainViewModel.cs b/src/modules/EnvironmentVariables/EnvironmentVariables/ViewModels/MainViewModel.cs index cf86134bef..f2126f9978 100644 --- a/src/modules/EnvironmentVariables/EnvironmentVariables/ViewModels/MainViewModel.cs +++ b/src/modules/EnvironmentVariables/EnvironmentVariables/ViewModels/MainViewModel.cs @@ -114,10 +114,10 @@ namespace EnvironmentVariables.ViewModels var variables = new List(); if (AppliedProfile != null) { - variables = variables.Concat(AppliedProfile.Variables).ToList(); + variables = variables.Concat(AppliedProfile.Variables.OrderBy(x => x.Name)).ToList(); } - variables = variables.Concat(UserDefaultSet.Variables).Concat(SystemDefaultSet.Variables).ToList(); + variables = variables.Concat(UserDefaultSet.Variables.OrderBy(x => x.Name)).Concat(SystemDefaultSet.Variables.OrderBy(x => x.Name)).ToList(); variables = variables.GroupBy(x => x.Name).Select(y => y.First()).ToList(); AppliedVariables = new ObservableCollection(variables); }