diff options
Diffstat (limited to 'src/nvim/syntax.c')
| -rw-r--r-- | src/nvim/syntax.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index e57965ac2c..cd37bde3cb 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -392,7 +392,9 @@ void syntax_start(win_T *wp, linenr_T lnum)     * Also do this when a change was made, the current state may be invalid     * then.     */ -  if (syn_block != wp->w_s || changedtick != syn_buf->b_changedtick) { +  if (syn_block != wp->w_s +      || syn_buf != wp->w_buffer +      || changedtick != syn_buf->b_changedtick) {      invalidate_current_state();      syn_buf = wp->w_buffer;      syn_block = wp->w_s; | 
