From b67c82a346fef8bb2272de187adfd883015c758d Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Sun, 10 Oct 2004 21:27:34 +0000
Subject: [PATCH] Fix frame vanishing when using transparency

(Old svn revision: 12058)
---
 src/client.c     | 2 +-
 src/compositor.c | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/client.c b/src/client.c
index f58d712bb..95b2c6bf9 100644
--- a/src/client.c
+++ b/src/client.c
@@ -773,7 +773,7 @@ clientConfigure (Client * c, XWindowChanges * wc, int mask, unsigned short flags
 
     if (resized || (flags & CFG_FORCE_REDRAW))
     {
-        frameDraw (c, FALSE, TRUE);
+        frameDraw (c, (flags & CFG_FORCE_REDRAW), TRUE);
     }
     
     if ((flags & CFG_NOTIFY) ||
diff --git a/src/compositor.c b/src/compositor.c
index fef7cc32e..58d59056b 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -1804,7 +1804,6 @@ compositorHandleConfigureNotify (DisplayInfo *display_info, XConfigureEvent *ev)
         }
         add_damage (cw->screen_info, damage);
         cw->screen_info->clipChanged = clip_changed;
-        cw->screen_info->clipChanged = TRUE;
 #if 0    
         repair_screen (cw->screen_info);
 #endif
-- 
GitLab