From 929be6f18dedff1f82d7bca409600ed153f44a09 Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Sun, 8 Jan 2006 13:52:12 +0000
Subject: [PATCH] Take window opacity into account for the shadow.

(Old svn revision: 19351)
---
 src/compositor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/compositor.c b/src/compositor.c
index 189f73d81..ffbdc7f21 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -782,7 +782,7 @@ win_extents (CWindow *cw)
         cw->shadow_dy = SHADOW_OFFSET_Y + screen_info->params->shadow_delta_y;
         if (!(cw->shadow))
         {
-            cw->shadow = shadow_picture (screen_info, SHADOW_OPACITY,
+            cw->shadow = shadow_picture (screen_info, (SHADOW_OPACITY * cw->opacity) / NET_WM_OPAQUE,
                                          cw->attr.width + 2 * cw->attr.border_width,
                                          cw->attr.height + 2 * cw->attr.border_width,
                                          &cw->shadow_width, &cw->shadow_height);
-- 
GitLab