From 560872ebd773107d52d6e51992713880a715602e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 29 Dec 2015 08:51:28 +0100 Subject: view: fix view [start,end] range calculation This for example now correctly displays tab characters at the very start of the visible area. --- view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view.c b/view.c index 76d7a45..7b00ae9 100644 --- a/view.c +++ b/view.c @@ -580,12 +580,12 @@ void view_draw(View *view) { } else { if (prev_cell.len && !view_addch(view, &prev_cell)) break; + pos += prev_cell.len; prev_cell = cell; } rem -= cell.len; cur += cell.len; - pos += cell.len; memset(&cell, 0, sizeof cell); } -- cgit v1.2.3