From ad5ac2c2ace50945a65d476fd83098c9265eba0d Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Mon, 2 Oct 2023 14:04:38 +0200 Subject: [PATCH] Fix automation set moving not updating index. --- Glamourer/Gui/Tabs/AutomationTab/SetSelector.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Glamourer/Gui/Tabs/AutomationTab/SetSelector.cs b/Glamourer/Gui/Tabs/AutomationTab/SetSelector.cs index 575ee23..f608c58 100644 --- a/Glamourer/Gui/Tabs/AutomationTab/SetSelector.cs +++ b/Glamourer/Gui/Tabs/AutomationTab/SetSelector.cs @@ -79,8 +79,13 @@ public class SetSelector : IDisposable Selection = set!; _dirty = true; break; - case AutomationChanged.Type.RenamedSet: case AutomationChanged.Type.MovedSet: + _dirty = true; + var (oldIdx, newIdx) = ((int, int))data!; + if (SelectionIndex == oldIdx) + SelectionIndex = newIdx; + break; + case AutomationChanged.Type.RenamedSet: case AutomationChanged.Type.ChangeIdentifier: case AutomationChanged.Type.ToggleSet: _dirty = true;