mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
updated for version 7.2-144
This commit is contained in:
parent
f4580d80e2
commit
c84e8952eb
22
src/option.c
22
src/option.c
@ -6022,15 +6022,23 @@ did_set_string_option(opt_idx, varp, new_value_alloced, oldval, errbuf,
|
|||||||
/* ":set t_Co=0" and ":set t_Co=1" do ":set t_Co=" */
|
/* ":set t_Co=0" and ":set t_Co=1" do ":set t_Co=" */
|
||||||
if (varp == &T_CCO)
|
if (varp == &T_CCO)
|
||||||
{
|
{
|
||||||
t_colors = atoi((char *)T_CCO);
|
int colors = atoi((char *)T_CCO);
|
||||||
if (t_colors <= 1)
|
|
||||||
|
/* Only reinitialize colors if t_Co value has really changed to
|
||||||
|
* avoid expensive reload of colorscheme if t_Co is set to the
|
||||||
|
* same value multiple times. */
|
||||||
|
if (colors != t_colors)
|
||||||
{
|
{
|
||||||
if (new_value_alloced)
|
t_colors = colors;
|
||||||
vim_free(T_CCO);
|
if (t_colors <= 1)
|
||||||
T_CCO = empty_option;
|
{
|
||||||
|
if (new_value_alloced)
|
||||||
|
vim_free(T_CCO);
|
||||||
|
T_CCO = empty_option;
|
||||||
|
}
|
||||||
|
/* We now have a different color setup, initialize it again. */
|
||||||
|
init_highlight(TRUE, FALSE);
|
||||||
}
|
}
|
||||||
/* We now have a different color setup, initialize it again. */
|
|
||||||
init_highlight(TRUE, FALSE);
|
|
||||||
}
|
}
|
||||||
ttest(FALSE);
|
ttest(FALSE);
|
||||||
if (varp == &T_ME)
|
if (varp == &T_ME)
|
||||||
|
@ -676,6 +676,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
144,
|
||||||
/**/
|
/**/
|
||||||
143,
|
143,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user