diff options
Diffstat (limited to 'src/move.c')
-rw-r--r-- | src/move.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/move.c b/src/move.c index ce06dc3394..fbb352a32e 100644 --- a/src/move.c +++ b/src/move.c @@ -45,8 +45,9 @@ adjust_plines_for_skipcol(win_T *wp) return 0; int width = wp->w_width - win_col_off(wp); - if (wp->w_skipcol >= width) - return (wp->w_skipcol - width) / (width + win_col_off2(wp)) + 1; + int w2 = width + win_col_off2(wp); + if (wp->w_skipcol >= width && w2 > 0) + return (wp->w_skipcol - width) / w2 + 1; return 0; } |