From f77dcb38620a334fffbd8153605f7943107dd28e Mon Sep 17 00:00:00 2001 From: Eduardo Chappa Date: Wed, 8 Nov 2017 14:18:45 -0700 Subject: * When colors are edited from the main setup configuration screen, some color settings are not updated until Alpine is restarted. Reported by Andrew Hill. --- alpine/confscroll.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'alpine/confscroll.c') diff --git a/alpine/confscroll.c b/alpine/confscroll.c index 9b139083..9f2c98b5 100644 --- a/alpine/confscroll.c +++ b/alpine/confscroll.c @@ -5662,6 +5662,24 @@ fix_side_effects(struct pine *ps, struct variable *var, int revert) pretty_var_name(var->name)); } } + else if(var == &ps->vars[V_NORM_FORE_COLOR] || + var == &ps->vars[V_NORM_BACK_COLOR] || + var == &ps->vars[V_REV_FORE_COLOR] || + var == &ps->vars[V_REV_BACK_COLOR] || + var == &ps->vars[V_TITLE_FORE_COLOR] || + var == &ps->vars[V_TITLE_BACK_COLOR] || + var == &ps->vars[V_TITLECLOSED_FORE_COLOR] || + var == &ps->vars[V_TITLECLOSED_BACK_COLOR] || + var == &ps->vars[V_STATUS_FORE_COLOR] || + var == &ps->vars[V_STATUS_BACK_COLOR] || + var == &ps->vars[V_KEYLABEL_FORE_COLOR] || + var == &ps->vars[V_KEYLABEL_BACK_COLOR] || + var == &ps->vars[V_KEYNAME_FORE_COLOR] || + var == &ps->vars[V_KEYNAME_BACK_COLOR]){ + set_current_color_vals(ps); + ClearScreen(); + ps->mangled_screen = 1; + } else if(var == &ps->vars[V_KW_COLORS] || var == &ps->vars[V_INDEX_TOKEN_COLORS] || var == &ps->vars[V_IND_PLUS_FORE_COLOR] || -- cgit v1.2.3-54-g00ecf