From 1e0717c66c74d8ceca9a8197a419bd741f162731 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Mon, 21 Oct 2019 16:20:56 -0400 Subject: [PATCH] refactored logic for setting cursor to specific offset --- src/lib/view.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/lib/view.c b/src/lib/view.c index de2e646..fbe360d 100644 --- a/src/lib/view.c +++ b/src/lib/view.c @@ -317,12 +317,7 @@ static size_t getoffset(View* view, size_t row, size_t col) void view_setcursor(View* view, size_t row, size_t col, bool extsel) { - getsel(view)->end = getoffset(view, row, col); - if (!extsel) - { - getsel(view)->beg = getsel(view)->end; - } - buf_getcol(BUF); + buf_selmoveto(BUF, extsel, getoffset(view, row, col)); ensure(view_valid(view)); } -- 2.51.0