diff --git a/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarCategoryViewModel.cs b/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarCategoryViewModel.cs index 6c83a699e..c5f086f8a 100644 --- a/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarCategoryViewModel.cs +++ b/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarCategoryViewModel.cs @@ -106,7 +106,7 @@ namespace Artemis.UI.Screens.Sidebar if (result != null) { SidebarProfileConfigurationViewModel viewModel = _vmFactory.SidebarProfileConfigurationViewModel(_sidebarViewModel, result); - ProfileConfigurations.Add(viewModel); + ProfileConfigurations.Insert(0, viewModel); SelectedProfileConfiguration = viewModel; } } diff --git a/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarProfileConfigurationViewModel.cs b/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarProfileConfigurationViewModel.cs index 510d7318f..17e03dd5c 100644 --- a/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarProfileConfigurationViewModel.cs +++ b/src/Avalonia/Artemis.UI/Screens/Sidebar/SidebarProfileConfigurationViewModel.cs @@ -52,12 +52,12 @@ namespace Artemis.UI.Screens.Sidebar public async Task ExecuteEditProfile() { - ProfileConfiguration? deleted = await _windowService.ShowDialogAsync( + ProfileConfiguration? edited = await _windowService.ShowDialogAsync( ("profileCategory", ProfileConfiguration.Category), ("profileConfiguration", ProfileConfiguration) ); - if (deleted != null) + if (edited != null) _sidebarViewModel.UpdateProfileCategories(); } }