From: Michael D. Lowis Date: Mon, 21 Nov 2016 18:03:25 +0000 (-0500) Subject: fixed a bug in view_delete where it refused to delete anything for a null selection... X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=0481de7d4073425af100f59accaa22463f4a6ba0;p=projs%2Ftide.git fixed a bug in view_delete where it refused to delete anything for a null selection. This broke the delete key --- diff --git a/libedit/view.c b/libedit/view.c index 8398daf..6823a7f 100644 --- a/libedit/view.c +++ b/libedit/view.c @@ -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);