fix(tracker): update derived data after undo/redo

This commit is contained in:
5684185+vsariola@users.noreply.github.com
2025-06-16 18:44:33 +03:00
parent 1eea263dc9
commit c6b70560f6

View File

@ -294,6 +294,8 @@ func (m *Undo) Do() {
m.d = m.undoStack[len(m.undoStack)-1]
m.undoStack = m.undoStack[:len(m.undoStack)-1]
m.prevUndoKind = ""
(*Model)(m).updateDerivedScoreData()
(*Model)(m).updateDerivedPatchData()
TrySend(m.broker.ToPlayer, any(m.d.Song.Copy()))
}
@ -310,6 +312,8 @@ func (m *Redo) Do() {
m.d = m.redoStack[len(m.redoStack)-1]
m.redoStack = m.redoStack[:len(m.redoStack)-1]
m.prevUndoKind = ""
(*Model)(m).updateDerivedScoreData()
(*Model)(m).updateDerivedPatchData()
TrySend(m.broker.ToPlayer, any(m.d.Song.Copy()))
}