Reset origin on feed load
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user