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 }