Reset origin on feed load

This commit is contained in:
Dave Gallant
2020-04-08 00:40:20 -04:00
parent a13d212968
commit 295dae27fd
2 changed files with 5 additions and 3 deletions

View File

@@ -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)
}

View File

@@ -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
}