Author: blino
Date: Fri Feb  9 21:37:46 2007
New Revision: 118632

Added:
   packages/cooker/compiz/current/SOURCES/90-fix-no-border-window-shadow.patch
Modified:
   packages/cooker/compiz/current/SPECS/compiz.spec

Log:
add patch from gandalfn to workaround white boder shadows with AIGLX

Added: 
packages/cooker/compiz/current/SOURCES/90-fix-no-border-window-shadow.patch
==============================================================================
--- (empty file)
+++ packages/cooker/compiz/current/SOURCES/90-fix-no-border-window-shadow.patch 
Fri Feb  9 21:37:46 2007
@@ -0,0 +1,26 @@
+From abf9d0b9c431f56e3fe88cb5a22b2f5e7b41e92e Mon Sep 17 00:00:00 2001
+From: Nicolas Bruguier <[EMAIL PROTECTED](none)>
+Date: Tue, 12 Dec 2006 22:59:22 +0100
+Subject: [PATCH] Fix no border window shadow
+---
+ libdecoration/decoration.c |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/libdecoration/decoration.c b/libdecoration/decoration.c
+index 001757d..b6f0572 100644
+--- a/libdecoration/decoration.c
++++ b/libdecoration/decoration.c
+@@ -1049,7 +1049,9 @@ decor_create_shadow (Display                 *xdisp
+     }
+ 
+     /* create pixmap for temporary decorations */
+-    d_pixmap = XCreatePixmap (xdisplay, xroot, d_width, d_height, 32);
++    d_pixmap = XCreatePixmap (xdisplay, xroot, 
++                              (d_width % 32) ? d_width : d_width + 1, 
++                              d_height, 32);
+     if (!d_pixmap)
+     {
+       XFreePixmap (xdisplay, pixmap);
+-- 
+1.4.1
+

Modified: packages/cooker/compiz/current/SPECS/compiz.spec
==============================================================================
--- packages/cooker/compiz/current/SPECS/compiz.spec    (original)
+++ packages/cooker/compiz/current/SPECS/compiz.spec    Fri Feb  9 21:37:46 2007
@@ -34,6 +34,8 @@
 Patch6: glfinish.patch
 # Patch from mandriva
 Patch8: minimize-unminimize.patch
+# From gandalfn
+Patch9: 90-fix-no-border-window-shadow.patch
 
 License: GPL
 BuildRoot: %{_tmppath}/%{name}-root
@@ -87,6 +89,7 @@
 %patch5 -p1 -b .top
 %patch6 -p1 -b .glfinish
 %patch8 -p1 -b .minimize
+%patch9 -p1 -b .white
 
 %build
 %if %{cvs_version}

Reply via email to