--- rxvt-unicode/src/command.C 2006/01/30 04:27:17 1.293 +++ rxvt-unicode/src/command.C 2006/01/31 00:25:16 1.295 @@ -1705,7 +1705,6 @@ if (!focus) { focus = 1; - want_refresh = 1; HOOK_INVOKE ((this, HOOK_FOCUS_OUT, DT_END)); @@ -1724,6 +1723,7 @@ if (rs[Rs_fade]) { pix_colors = pix_colors_focused; + want_refresh = 1; scr_recolour (); } #endif @@ -1736,7 +1736,6 @@ if (focus) { focus = 0; - want_refresh = 1; HOOK_INVOKE ((this, HOOK_FOCUS_OUT, DT_END)); @@ -1762,6 +1761,7 @@ if (rs[Rs_fade]) { pix_colors = pix_colors_unfocused; + want_refresh = 1; scr_recolour (); } #endif @@ -2540,10 +2540,10 @@ #if TINTING if (ISSET_PIXCOLOR (Color_tint)) { - rxvt_rgba c; int shade = rs[Rs_shade] ? atoi (rs[Rs_shade]) : 100; - pix_colors_focused[Color_tint].get (this, c); + rxvt_rgba c; + pix_colors_focused [Color_tint].get (this, c); ShadeXImage (this, image, shade, c.r, c.g, c.b); } @@ -3093,7 +3093,7 @@ case '+': scr_charset_set (3, (unsigned int)cmd_getc ()); break; -#if ENABLE_FRILLS +#if !ENABLE_MINIMAL case '6': scr_backindex (); break; @@ -3104,7 +3104,7 @@ case '8': scr_cursor (RESTORE); break; -#if ENABLE_FRILLS +#if !ENABLE_MINIMAL case '9': scr_forwardindex (); break; @@ -3507,7 +3507,7 @@ scr_cursor (RESTORE); break; -#if ENABLE_FRILLS +#if !ENABLE_MINIMAL case CSI_74: process_window_ops (arg, nargs); break; @@ -3524,7 +3524,7 @@ } /*}}} */ -#if ENABLE_FRILLS +#if !ENABLE_MINIMAL /* ARGSUSED */ void rxvt_term::process_window_ops (const int *args, unsigned int nargs) @@ -3946,7 +3946,7 @@ resp); break; -#if ENABLE_FRILLS +#if !ENABLE_MINIMAL case URxvt_locale: if (query) tt_printf ("\33]%d;%-.250s%c", op, OPTION (Opt_insecure) ? locale : "", resp); @@ -4320,7 +4320,7 @@ //case 50: // not variable spacing -#if ENABLE_FRILLS +#if !ENABLE_MINIMAL case 90: case 91: /* set bright fg color */ case 92: