diff options
Diffstat (limited to 'vendor/github.com/jesseduffield/gocui/tcell_driver.go')
-rw-r--r-- | vendor/github.com/jesseduffield/gocui/tcell_driver.go | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/vendor/github.com/jesseduffield/gocui/tcell_driver.go b/vendor/github.com/jesseduffield/gocui/tcell_driver.go index f72cabefd..59238ed07 100644 --- a/vendor/github.com/jesseduffield/gocui/tcell_driver.go +++ b/vendor/github.com/jesseduffield/gocui/tcell_driver.go @@ -5,8 +5,6 @@ package gocui import ( - "time" - "github.com/gdamore/tcell/v2" "github.com/mattn/go-runewidth" ) @@ -236,14 +234,10 @@ func (wrapper TcellResizeEventWrapper) toTcellEvent() tcell.Event { return tcell.NewEventResize(wrapper.Width, wrapper.Height) } -func (g *Gui) timeSinceStart() int64 { - return time.Since(g.StartTime).Nanoseconds() / 1e6 -} - // pollEvent get tcell.Event and transform it into gocuiEvent func (g *Gui) pollEvent() GocuiEvent { var tev tcell.Event - if g.PlayMode == REPLAYING || g.PlayMode == REPLAYING_NEW { + if g.playRecording { select { case ev := <-g.ReplayedEvents.Keys: tev = (ev).toTcellEvent() @@ -258,21 +252,9 @@ func (g *Gui) pollEvent() GocuiEvent { case *tcell.EventInterrupt: return GocuiEvent{Type: eventInterrupt} case *tcell.EventResize: - if g.PlayMode == RECORDING { - g.Recording.ResizeEvents = append( - g.Recording.ResizeEvents, NewTcellResizeEventWrapper(tev, g.timeSinceStart()), - ) - } - w, h := tev.Size() return GocuiEvent{Type: eventResize, Width: w, Height: h} case *tcell.EventKey: - if g.PlayMode == RECORDING { - g.Recording.KeyEvents = append( - g.Recording.KeyEvents, NewTcellKeyEventWrapper(tev, g.timeSinceStart()), - ) - } - k := tev.Key() ch := rune(0) if k == tcell.KeyRune { |