diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-10-05 20:43:07 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-10-10 00:23:01 +1100 |
commit | 08f8472db3b2942cbe5bfa977e10c4495ce242e3 (patch) | |
tree | 582cc98eb9e1dbb75d052c091aec2adb1a264a5b /pkg/gui/recording.go | |
parent | 3f5e52f7743dda977dcf7eb2a103f1fded0b6ab4 (diff) |
fix loop logic
Diffstat (limited to 'pkg/gui/recording.go')
-rw-r--r-- | pkg/gui/recording.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/gui/recording.go b/pkg/gui/recording.go index 4b3ddd6cc..ec44398ae 100644 --- a/pkg/gui/recording.go +++ b/pkg/gui/recording.go @@ -41,13 +41,14 @@ func (gui *Gui) replayRecordedEvents() { var speed int64 = 5 for _, event := range events { + middle: for { select { case <-ticker.C: now := gui.timeSinceStart()*speed - leeway if gui.g != nil && now >= event.Timestamp { gui.g.ReplayedEvents <- *event.Event - break + break middle } case <-gui.stopChan: return |