diff options
author | Bram Moolenaar <Bram@vim.org> | 2015-03-20 15:42:10 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2015-03-20 15:42:10 +0100 |
commit | 6b31467aa7f304a80343216c11a1588dff361229 (patch) | |
tree | 5b9962c642e820e41c6b4c133e4e06c9e5542b0c /src/screen.c | |
parent | 404c942fb85c390f4b73c1733088871b0b0d7964 (diff) | |
download | vim-git-6b31467aa7f304a80343216c11a1588dff361229.tar.gz |
updated for version 7.4.664v7.4.664
Problem: When 'compatible' is reset 'numberwidth' is set to 4, but the
effect doesn't show until a change is made.
Solution: Check if 'numberwidth' changed. (Christian Brabandt)
Diffstat (limited to 'src/screen.c')
-rw-r--r-- | src/screen.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c index 681650387..1d4fdd3d9 100644 --- a/src/screen.c +++ b/src/screen.c @@ -10718,7 +10718,7 @@ number_width(wp) /* cursor line shows absolute line number */ lnum = wp->w_buffer->b_ml.ml_line_count; - if (lnum == wp->w_nrwidth_line_count) + if (lnum == wp->w_nrwidth_line_count && wp->w_nuw_cached == wp->w_p_nuw) return wp->w_nrwidth_width; wp->w_nrwidth_line_count = lnum; @@ -10734,6 +10734,7 @@ number_width(wp) n = wp->w_p_nuw - 1; wp->w_nrwidth_width = n; + wp->w_nuw_cached = wp->w_p_nuw; return n; } #endif |