mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-05-19 22:33:16 +02:00
fix loop logic
This commit is contained in:
parent
3f5e52f774
commit
08f8472db3
@ -41,13 +41,14 @@ func (gui *Gui) replayRecordedEvents() {
|
|||||||
var speed int64 = 5
|
var speed int64 = 5
|
||||||
|
|
||||||
for _, event := range events {
|
for _, event := range events {
|
||||||
|
middle:
|
||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
case <-ticker.C:
|
case <-ticker.C:
|
||||||
now := gui.timeSinceStart()*speed - leeway
|
now := gui.timeSinceStart()*speed - leeway
|
||||||
if gui.g != nil && now >= event.Timestamp {
|
if gui.g != nil && now >= event.Timestamp {
|
||||||
gui.g.ReplayedEvents <- *event.Event
|
gui.g.ReplayedEvents <- *event.Event
|
||||||
break
|
break middle
|
||||||
}
|
}
|
||||||
case <-gui.stopChan:
|
case <-gui.stopChan:
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user