Date: Fri, 15 Jun 2012 21:52:49 -0500 From: Brandon Gooch <jamesbrandongooch@gmail.com> To: x11@freebsd.org Cc: inkandreas@web.de, alan.coopersmith@oracle.com, jeremyhu@apple.com, yann@droneaud.fr Subject: Xorg 7.7 no drop shadows with xcompmgr 1.1.6 Message-ID: <CALBk6yLVrNcC%2BC3iYQNT7Qc8%2BLQAxZBvBhMkH302ZYQL2HMQUg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I've been testing Xorg 7.7 on FreeBSD 10 (10-CURRENT). I've ran into an issue with xcompmgr 1.1.6 regarding the rendering of "drop shadows". This call in the code on line 1031 of xcompmgr.c somehow prevents drop shadows from working: XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); If I comment out the call above, all is well, but I'm nearly certain that this will somehow break the intended target issue that the addition of this function call was meant to address (changing X window/object shapes?). I've futzed around with variations of this block of code in xcompmgr.c, but to no avail: if (!w->borderClip) { w->borderClip = XFixesCreateRegion (dpy, NULL, 0); XFixesCopyRegion (dpy, w->borderClip, region); XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); } I've searched and located a report of this from the Linux world: https://bugs.freedesktop.org/show_bug.cgi?id=46285 Can someone shed some light on what is happening here and further why this could cause the issue with shadows not displaying? Thanks! -Brandon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALBk6yLVrNcC%2BC3iYQNT7Qc8%2BLQAxZBvBhMkH302ZYQL2HMQUg>