--- rxvt-unicode/src/command.C 2007/09/09 10:35:00 1.352 +++ rxvt-unicode/src/command.C 2007/09/12 19:51:41 1.353 @@ -1037,15 +1037,6 @@ { flush_ev.stop (); -#ifdef ENABLE_TRANSPARENCY - if (want_full_refresh) - { - want_full_refresh = 0; - scr_clear (); - scr_touch (false); - } -#endif - if (want_refresh) { if (SHOULD_INVOKE (HOOK_LINE_UPDATE)) @@ -1492,8 +1483,8 @@ } else { -#ifdef ENABLE_TRANSPARENCY - if (option (Opt_transparent)) +#ifdef HAVE_BG_PIXMAP + if (bgPixmap.window_position_sensitive ()) update_background (); #endif } @@ -1538,12 +1529,6 @@ HOOK_INVOKE ((this, HOOK_UNMAP_NOTIFY, DT_XEVENT, &ev, DT_END)); break; -#ifdef ENABLE_TRANSPARENCY - case ReparentNotify: - rootwin_cb (ev); - break; -#endif /* ENABLE_TRANSPARENCY */ - case GraphicsExpose: case Expose: if (ev.xany.window == vt)