aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/terminal.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-06-21 12:29:49 +0200
committerbfredl <bjorn.linse@gmail.com>2022-06-21 18:40:33 +0200
commit374e0b6678b21105bd5a26265e483cc4d9dbcaad (patch)
treee5350659e367c935fa30b41ef526a7d13b0dff03 /src/nvim/terminal.c
parent5ad97fcc0e514aa3c31bf4bb2f374864d1a1b66b (diff)
downloadrneovim-374e0b6678b21105bd5a26265e483cc4d9dbcaad.tar.gz
rneovim-374e0b6678b21105bd5a26265e483cc4d9dbcaad.tar.bz2
rneovim-374e0b6678b21105bd5a26265e483cc4d9dbcaad.zip
perf(highlight): don't allocate duplicates for color names
Diffstat (limited to 'src/nvim/terminal.c')
-rw-r--r--src/nvim/terminal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c
index b9fdddf235..85517a71a4 100644
--- a/src/nvim/terminal.c
+++ b/src/nvim/terminal.c
@@ -257,7 +257,8 @@ Terminal *terminal_open(buf_T *buf, TerminalOptions opts)
snprintf(var, sizeof(var), "terminal_color_%d", i);
char *name = get_config_string(var);
if (name) {
- color_val = name_to_color(name);
+ int dummy;
+ color_val = name_to_color(name, &dummy);
xfree(name);
if (color_val != -1) {