summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2014-10-03 18:41:51 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2014-10-04 15:57:25 +0300
commita6b29b2d2f6a7787c59cfffdc2bed1b5b5b99244 (patch)
treedd7323924c37a467bc593dda564ea2fd5e2af7f3
parent8ad17d65441f1986a0f16ad45a2423559198540c (diff)
downloadmetacity-a6b29b2d2f6a7787c59cfffdc2bed1b5b5b99244.tar.gz
compositor-xrender: don't add shadows to ARGB windows
-rw-r--r--src/compositor/compositor-xrender.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/compositor/compositor-xrender.c b/src/compositor/compositor-xrender.c
index d42aa5b6..012badf1 100644
--- a/src/compositor/compositor-xrender.c
+++ b/src/compositor/compositor-xrender.c
@@ -903,6 +903,13 @@ window_has_shadow (MetaCompWindow *cw)
}
}
+ /* Do not add shadows to ARGB windows */
+ if (cw->mode == WINDOW_ARGB)
+ {
+ meta_verbose ("Window has no shadow as it is ARGB\n");
+ return FALSE;
+ }
+
/* Never put a shadow around shaped windows */
if (cw->shaped) {
meta_verbose ("Window has no shadow as it is shaped\n");