summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg/gui/recording.go3
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