From 295dae27fdd267c9ba71792993106594eb98d232 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Wed, 8 Apr 2020 00:40:20 -0400 Subject: [PATCH] Reset origin on feed load --- cui/main.go | 5 +++++ cui/scroll.go | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cui/main.go b/cui/main.go index d22ca86..675b83a 100644 --- a/cui/main.go +++ b/cui/main.go @@ -27,6 +27,11 @@ func openFeed(g *gocui.Gui, v *gocui.View) error { ov, _ := g.View("Items") ov.Clear() + + if err := ov.SetOrigin(0, 0); err != nil { + log.Fatal(err) + } + for _, item := range feed.Items { fmt.Fprintln(ov, "-", item.Title) } diff --git a/cui/scroll.go b/cui/scroll.go index e57b22f..d44237a 100644 --- a/cui/scroll.go +++ b/cui/scroll.go @@ -8,7 +8,6 @@ import ( func scroll(g *gocui.Gui, v *gocui.View, direction int) error { if v != nil { - _, y := v.Size() ox, oy := v.Origin() cx, cy := v.Cursor() @@ -25,9 +24,7 @@ func scroll(g *gocui.Gui, v *gocui.View, direction int) error { v.Autoscroll = false v.SetOrigin(ox, oy+direction) return nil - } - } return nil }