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}