From 0c532de7e24a1835d3f441c94e017904bcc3abfa Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Mon, 13 Feb 2023 22:42:22 -0600 Subject: [PATCH] Fix sort order on init and movements to fix sort behavior --- LANCommander/Components/ActionEditor.razor | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/LANCommander/Components/ActionEditor.razor b/LANCommander/Components/ActionEditor.razor index 1bc2272..a7bc982 100644 --- a/LANCommander/Components/ActionEditor.razor +++ b/LANCommander/Components/ActionEditor.razor @@ -39,6 +39,7 @@ protected override async Task OnInitializedAsync() { OrderedActions = Actions.OrderBy(a => a.SortOrder).ToList(); + FixSortOrder(); } private void AddAction() @@ -62,12 +63,16 @@ { if (action.SortOrder > 0) OrderedActions.Move(action, action.SortOrder - 1); + + FixSortOrder(); } private void MoveDown(Data.Models.Action action) { if (action.SortOrder < OrderedActions.Count + 1) OrderedActions.Move(action, action.SortOrder + 1); + + FixSortOrder(); } private async void BrowseForActionPath(Data.Models.Action action)