]> git.mdlowis.com Git - projs/tide.git/commitdiff
fixed a bug in view_delete where it refused to delete anything for a null selection...
authorMichael D. Lowis <mike.lowis@gentex.com>
Mon, 21 Nov 2016 18:03:25 +0000 (13:03 -0500)
committerMichael D. Lowis <mike.lowis@gentex.com>
Mon, 21 Nov 2016 18:03:25 +0000 (13:03 -0500)
libedit/view.c

index 8398dafe3a97b2b0d1e58ce41570fda33dfc692c..6823a7f62619f4ccf87c2015f07b64a9ddf39b18 100644 (file)
@@ -364,7 +364,7 @@ void view_delete(View* view) {
     Sel sel = view->selection;
     selswap(&sel);
     size_t num = num_selected(view->selection);
-    for (size_t i = 0; i < num; i++)
+    for (size_t i = 0; i <= num; i++)
         buf_del(&(view->buffer), sel.beg);
     view->selection.beg = view->selection.end = sel.beg;
     view->selection.col = buf_getcol(&(view->buffer), view->selection.end);