0
0
mirror of https://github.com/vim/vim.git synced 2025-09-27 04:14:06 -04:00

patch 9.0.1328: error when using "none" for GUI color is confusing

Problem:    Error when using "none" for GUI color is confusing.
Solution:   Mention that the name should perhaps be "NONE". (closes #1400)
This commit is contained in:
Bram Moolenaar
2023-02-19 20:49:38 +00:00
parent ea62cee85e
commit 5b9f57262f
4 changed files with 16 additions and 2 deletions

View File

@@ -4634,12 +4634,18 @@ gui_get_color(char_u *name)
return INVALCOLOR;
t = gui_mch_get_color(name);
int is_none = STRCMP(name, "none") == 0;
if (t == INVALCOLOR
#if defined(FEAT_GUI_X11) || defined(FEAT_GUI_GTK)
&& gui.in_use
&& (gui.in_use || is_none)
#endif
)
semsg(_(e_cannot_allocate_color_str), name);
{
if (is_none)
emsg(_(e_cannot_use_color_none_did_you_mean_none));
else
semsg(_(e_cannot_allocate_color_str), name);
}
return t;
}