summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/jesseduffield/gocui/tcell_driver.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/jesseduffield/gocui/tcell_driver.go')
-rw-r--r--vendor/github.com/jesseduffield/gocui/tcell_driver.go20
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 {