From 21b2906c9cbd7683770732314935ddc181d6e736 Mon Sep 17 00:00:00 2001 From: bfredl Date: Thu, 18 Aug 2022 09:43:07 +0200 Subject: fix(winhl): do not crash when unsetting winhl in just opened window fixes #19823 --- src/nvim/highlight.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/highlight.c b/src/nvim/highlight.c index 504cae9a51..a850c800f8 100644 --- a/src/nvim/highlight.c +++ b/src/nvim/highlight.c @@ -319,7 +319,7 @@ void update_window_hl(win_T *wp, bool invalid) int ns_id = wp->w_ns_hl; update_ns_hl(ns_id); - if (ns_id != wp->w_ns_hl_active) { + if (ns_id != wp->w_ns_hl_active || wp->w_ns_hl_attr == NULL) { wp->w_ns_hl_active = ns_id; wp->w_ns_hl_attr = *(NSHlAttr *)pmap_get(handle_T)(&ns_hl_attr, ns_id); -- cgit