Bug #2703: Fixed a memory leak in the fading code.
[dana/xcompmgr.git] / xcompmgr.c
index 5996d1a..816123b 100644 (file)
@@ -1599,7 +1599,7 @@ finish_destroy_win (Display *dpy, Window id, Bool gone)
     for (prev = &list; (w = *prev); prev = &w->next)
        if (w->id == id)
        {
     for (prev = &list; (w = *prev); prev = &w->next)
        if (w->id == id)
        {
-           if (!gone)
+           if (gone)
                finish_unmap_win (dpy, w);
            *prev = w->next;
            if (w->picture)
                finish_unmap_win (dpy, w);
            *prev = w->next;
            if (w->picture)