--- rxvt-unicode/src/background.h 2010/12/02 11:02:16 1.38 +++ rxvt-unicode/src/background.h 2011/01/20 17:39:29 1.43 @@ -36,6 +36,7 @@ HAS_RENDER = 1 << 12, HAS_RENDER_CONV = 1 << 13, + CLIENT_RENDER = 1 << 14, isTransparent = 1 << 16, isInvalid = 1 << 17, @@ -101,7 +102,6 @@ bool set_transparent (); bool set_blur_radius (const char *geom); bool set_tint (rxvt_color &new_tint); - bool unset_tint (); bool set_shade (const char *shade_str); bool blur_pixmap (Pixmap pixmap, Visual *visual, int width, int height); bool tint_pixmap (Pixmap pixmap, Visual *visual, int width, int height); @@ -109,11 +109,10 @@ unsigned long make_transparency_pixmap ();/* returns combination of the transpTransformations flags */ # endif - double invalid_since, valid_since; + double valid_since; Pixmap pixmap; unsigned int pmap_width, pmap_height; - unsigned int pmap_depth; int target_x; int target_y; @@ -121,16 +120,10 @@ bool window_size_sensitive (); bool window_position_sensitive (); - bool need_client_side_rendering (); - void apply (); bool render (); void invalidate () { - if (!(flags & isInvalid)) - { - flags |= isInvalid; - invalid_since = ev::now (); - } + flags |= isInvalid; } }; #else