diff options
Diffstat (limited to 'src/dged/buffer_view.c')
| -rw-r--r-- | src/dged/buffer_view.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dged/buffer_view.c b/src/dged/buffer_view.c index 9d998fe..9129147 100644 --- a/src/dged/buffer_view.c +++ b/src/dged/buffer_view.c @@ -475,8 +475,9 @@ bool buffer_view_update(struct buffer_view *view, if (view->dot.col >= view->scroll.col + width || view->dot.col < view->scroll.col) { - view->scroll.col = - buffer_clamp(view->buffer, view->dot.line, view->dot.col).col; + view->scroll.col = buffer_clamp(view->buffer, view->dot.line, + (int64_t)view->dot.col - params->width / 2) + .col; } timer_stop(render_linenumbers_timer); |
