From: Michael D. Lowis Date: Fri, 20 Apr 2018 02:02:07 +0000 (-0400) Subject: fixed inifinite scrolling bug X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=6fa7b38e5fb0bddbc65eceea1e9603f7cfdc1b4e;p=projs%2Ftide.git fixed inifinite scrolling bug --- diff --git a/lib/view.c b/lib/view.c index 422a247..2d9756c 100644 --- a/lib/view.c +++ b/lib/view.c @@ -110,6 +110,8 @@ static void resize(View* view, size_t width, size_t nrows, size_t off) { view->nvisible = nrows; view->index = 0; off = buf_bol(&(view->buffer), off); + if (off > buf_end(&(view->buffer))) + off = buf_end(&(view->buffer)); bool first_line_done = false; for (size_t i = 0; nrows > 0; i++) { view->nrows++;