diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2021-10-30 18:17:32 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2021-10-30 18:26:06 +1100 |
commit | 72bce201df76e9912fba27df44897ce39c43b5ee (patch) | |
tree | cde4f8f07c9d71da745668be1107b4a3da7c8a1f /test/lazyintegration | |
parent | 5df0fe076576b2a0e3c128419360aa426bc337d6 (diff) |
support scrolling the list in the integrations app
Diffstat (limited to 'test/lazyintegration')
-rw-r--r-- | test/lazyintegration/main.go | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/test/lazyintegration/main.go b/test/lazyintegration/main.go index c86442417..2001c609c 100644 --- a/test/lazyintegration/main.go +++ b/test/lazyintegration/main.go @@ -81,6 +81,11 @@ func main() { if app.itemIdx > 0 { app.itemIdx-- } + listView, err := g.View("list") + if err != nil { + return err + } + listView.FocusPoint(0, app.itemIdx) return nil }); err != nil { log.Panicln(err) @@ -324,9 +329,6 @@ func (app *App) layout(g *gocui.Gui) error { return err } } - if err := listView.SetCursor(0, app.itemIdx); err != nil { - return err - } descriptionView, err := g.SetViewBeneath("description", "list", descriptionViewHeight) if err != nil { @@ -371,6 +373,12 @@ func (app *App) layout(g *gocui.Gui) error { if app.itemIdx < len(app.tests)-1 { app.itemIdx++ } + + listView, err := g.View("list") + if err != nil { + return err + } + listView.FocusPoint(0, app.itemIdx) return nil }); err != nil { log.Panicln(err) |