aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/highlight_group.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-06-25 18:51:55 +0200
committerbfredl <bjorn.linse@gmail.com>2022-07-18 14:08:44 +0200
commit45bee1dafd0d4042f3b22928b5cc6021a1772bb7 (patch)
tree81f421dbba4250db47c0a307654727fa238a5316 /src/nvim/highlight_group.c
parent67a04fe6cb0f6b0cd3d44ae37b7caddddda198ea (diff)
downloadrneovim-45bee1dafd0d4042f3b22928b5cc6021a1772bb7.tar.gz
rneovim-45bee1dafd0d4042f3b22928b5cc6021a1772bb7.tar.bz2
rneovim-45bee1dafd0d4042f3b22928b5cc6021a1772bb7.zip
perf(ui): eliminate spurious memory allocations for hl_attr_define event
Diffstat (limited to 'src/nvim/highlight_group.c')
-rw-r--r--src/nvim/highlight_group.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/highlight_group.c b/src/nvim/highlight_group.c
index d958b7b344..5027454222 100644
--- a/src/nvim/highlight_group.c
+++ b/src/nvim/highlight_group.c
@@ -1409,7 +1409,7 @@ Dictionary get_global_hl_defs(void)
Dictionary attrs = ARRAY_DICT_INIT;
HlGroup *h = &hl_table[i - 1];
if (h->sg_attr > 0) {
- attrs = hlattrs2dict(syn_attr2entry(h->sg_attr), true);
+ attrs = hlattrs2dict(NULL, syn_attr2entry(h->sg_attr), true);
} else if (h->sg_link > 0) {
const char *link = (const char *)hl_table[h->sg_link - 1].sg_name;
PUT(attrs, "link", STRING_OBJ(cstr_to_string(link)));