From 0481de7d4073425af100f59accaa22463f4a6ba0 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Mon, 21 Nov 2016 13:03:25 -0500 Subject: [PATCH] fixed a bug in view_delete where it refused to delete anything for a null selection. This broke the delete key --- libedit/view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.54.0