--- rxvt-unicode/src/main.C 2007/12/14 06:29:28 1.284 +++ rxvt-unicode/src/main.C 2007/12/16 19:44:48 1.286 @@ -286,6 +286,7 @@ #ifdef HAVE_BG_PIXMAP bgPixmap.destroy (); #endif + display->flush (); /* ideally .put should do this */ displays.put (display); scr_release (); @@ -1760,7 +1761,7 @@ { update_background_ev.stop (); - if (!bgPixmap.need_client_side_rendering()) + if (!bgPixmap.need_client_side_rendering ()) update_background_ev.start (.05); else if (bgPixmap.flags & bgPixmap_t::blurNeeded) update_background_ev.start (.20); /* very slow !!! */