From 7f20bd8baf0003a7fcf2b260986c72a7fbe6348a Mon Sep 17 00:00:00 2001 From: "5684185+vsariola@users.noreply.github.com" <5684185+vsariola@users.noreply.github.com> Date: Fri, 1 Mar 2024 23:54:19 +0200 Subject: [PATCH] fix(tracker): remember to tell player when m.d.Loop is updated --- tracker/model.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tracker/model.go b/tracker/model.go index 18f02a8..f0af45e 100644 --- a/tracker/model.go +++ b/tracker/model.go @@ -183,6 +183,7 @@ func NewModelPlayer(synther sointu.Synther, recoveryFilePath string) (*Model, *P modelMsgs: modelMessages, synther: synther, song: m.d.Song.Copy(), + loop: m.d.Loop, avgVolumeMeter: VolumeAnalyzer{Attack: 0.3, Release: 0.3, Min: -100, Max: 20}, peakVolumeMeter: VolumeAnalyzer{Attack: 1e-4, Release: 1, Min: -100, Max: 20}, } @@ -320,6 +321,7 @@ func (m *Model) UnmarshalRecovery(bytes []byte) { } m.d.ChangedSinceRecovery = false m.send(m.d.Song.Copy()) + m.send(m.d.Loop) m.updatePatternUseCount() }