diff --git a/textarea/textarea.go b/textarea/textarea.go index 8d29154..f9d212f 100644 --- a/textarea/textarea.go +++ b/textarea/textarea.go @@ -946,9 +946,9 @@ func (m *Model) repositionView() { minimum := m.viewport.YOffset maximum := minimum + m.viewport.Height() - 1 if row := m.cursorLineNumber(); row < minimum { - m.viewport.LineUp(minimum - row) + m.viewport.ScrollUp(minimum - row) } else if row > maximum { - m.viewport.LineDown(row - maximum) + m.viewport.ScrollDown(row - maximum) } } diff --git a/textarea/textarea_test.go b/textarea/textarea_test.go index 1572265..774067b 100644 --- a/textarea/textarea_test.go +++ b/textarea/textarea_test.go @@ -43,7 +43,7 @@ func TestVerticalScrolling(t *testing.T) { "the text area.", } for _, line := range lines { - textarea.viewport.LineDown(1) + textarea.viewport.ScrollDown(1) view = textarea.View() if !strings.Contains(view, line) { t.Log(view)