]> git.mdlowis.com Git - projs/tide.git/commitdiff
fixed inifinite scrolling bug
authorMichael D. Lowis <mike@mdlowis.com>
Fri, 20 Apr 2018 02:02:07 +0000 (22:02 -0400)
committerMichael D. Lowis <mike@mdlowis.com>
Fri, 20 Apr 2018 02:02:07 +0000 (22:02 -0400)
lib/view.c

index 422a247afb23f208fadef39a978ce486a0d9d241..2d9756c37c2b76a0fe7a389c5da64a8d1faa2057 100644 (file)
@@ -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++;