From 6a71094d8a55381d2d0a2a1818cfb3997dce8c8d Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 4 Feb 2012 21:04:02 -0600 Subject: [PATCH] dont clear shadow on small windows --- compton.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/compton.c b/compton.c index 77907ca6..0ffa0033 100644 --- a/compton.c +++ b/compton.c @@ -662,16 +662,18 @@ make_shadow(Display *dpy, double opacity, } // zero extra pixels - //if (width > gsize && height > gsize) { - //int r = shadow_radius; - //int sr = r + 4; - //int er = r + 8; - int r = gsize / 2; - int sr = r - 2; - int er = r + 4; - for (y = sr; y < (sheight - er); y++) { - for (x = sr; x < (swidth - er); x++) { - data[y * swidth + x] = 0; + if (width > gsize && height > gsize) { + //int r = shadow_radius; + //int sr = r + 4; + //int er = r + 8; + int r = gsize / 2; + int sr = r - 2; + int er = r + 4; + for (y = sr; y < (sheight - er); y++) { + for (x = sr; x < (swidth - er); x++) { + //data[y * swidth + x] = 0; + data[y * swidth + x] = 50; + } } }