aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-12-29 08:51:28 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-12-29 08:51:28 +0100
commit560872ebd773107d52d6e51992713880a715602e (patch)
tree4f0b84ab57d87df9a1d16c88ddcc75d2f6b6cb9e
parentdb2289eadf916aab27de50074d1d5f0bfb3181b4 (diff)
downloadvis-560872ebd773107d52d6e51992713880a715602e.tar.gz
vis-560872ebd773107d52d6e51992713880a715602e.tar.xz
view: fix view [start,end] range calculation
This for example now correctly displays tab characters at the very start of the visible area.
-rw-r--r--view.c2
1 files changed, 1 insertions, 1 deletions
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);
}