diff --git a/tracker/gioui/tracker.go b/tracker/gioui/tracker.go index 4b79739..7751c1b 100644 --- a/tracker/gioui/tracker.go +++ b/tracker/gioui/tracker.go @@ -158,7 +158,7 @@ func (t *Tracker) Main() { app.Size(unit.Dp(800), unit.Dp(600)), app.Title("Sointu Tracker"), ) - recoveryTicker := time.NewTicker(time.Second * 10) + recoveryTicker := time.NewTicker(time.Second * 30) t.Explorer = explorer.NewExplorer(w) var ops op.Ops mainloop: @@ -212,7 +212,7 @@ mainloop: e.Frame(gtx.Ops) } case <-recoveryTicker.C: - go t.SaveRecovery() + t.SaveRecovery() } } w.Perform(system.ActionClose) diff --git a/tracker/model.go b/tracker/model.go index 8a8a80a..b30343a 100644 --- a/tracker/model.go +++ b/tracker/model.go @@ -111,7 +111,7 @@ const ( IDParameter ) -const maxUndo = 256 +const maxUndo = 64 const RECOVERY_FILE = ".sointu_recovery.yml" func NewModel(modelMessages chan<- interface{}, playerMessages <-chan PlayerMessage) *Model {