Remove some spurious code
authorDana Jansens <danakj@orodu.net>
Fri, 15 Feb 2008 04:39:46 +0000 (23:39 -0500)
committerDana Jansens <danakj@orodu.net>
Fri, 15 Feb 2008 15:46:01 +0000 (10:46 -0500)
If the window is fading out, then the new fade-in will execute the finish_unmap/destroy, and that will kill the pixmap already.

xcompmgr.c

index 8f7a77b..9c996c8 100644 (file)
@@ -1307,17 +1307,6 @@ map_win (Display *dpy, Window id, unsigned long sequence, Bool fade)
 #endif
     w->damaged = 0;
 
-#if HAS_NAME_WINDOW_PIXMAP
-    /* If the window was previously mapped and its pixmap still exists, it
-       is out of date now, so force us to reacquire it.  (If the window
-       re-maps before the unmap fade-out finished) */
-    if (w->pixmap)
-    {
-        XFreePixmap (dpy, w->pixmap);
-        w->pixmap = None;
-    }
-#endif
-
     if (fade && winTypeFade[w->windowType])
        set_fade (dpy, w, 0, get_opacity_percent (dpy, w), fade_in_step, 0, True, True);
 }