Fix automation set moving not updating index.

This commit is contained in:
Ottermandias 2023-10-02 14:04:38 +02:00
parent 7b1c788d7d
commit ad5ac2c2ac

View file

@ -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;