diff --git a/src/version.c b/src/version.c index 40fbefb3c9..1135e03cca 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 119, /**/ 118, /**/ diff --git a/src/window.c b/src/window.c index 525fc4b2eb..2925fbe233 100644 --- a/src/window.c +++ b/src/window.c @@ -1565,7 +1565,11 @@ win_init(win_T *newp, win_T *oldp, int flags UNUSED) newp->w_wrow = oldp->w_wrow; newp->w_fraction = oldp->w_fraction; newp->w_prev_fraction_row = oldp->w_prev_fraction_row; - newp->w_hl = NULL; + + // Not sure if this is needed, but be safe + remove_highlight_overrides(newp->w_hl); + VIM_CLEAR(newp->w_hl); + copy_jumplist(oldp, newp); #ifdef FEAT_QUICKFIX if (flags & WSP_NEWLOC) @@ -2522,7 +2526,6 @@ win_init_empty(win_T *wp) wp->w_prev_pcmark.lnum = 0; wp->w_prev_pcmark.col = 0; wp->w_topline = 1; - VIM_CLEAR(wp->w_hl); #ifdef FEAT_DIFF wp->w_topfill = 0; #endif