Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: ecompmgr.c Log Message: CM tweaks. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/ecompmgr.c,v retrieving revision 1.74 retrieving revision 1.75 diff -u -3 -r1.74 -r1.75 --- ecompmgr.c 20 Oct 2005 18:20:13 -0000 1.74 +++ ecompmgr.c 21 Oct 2005 23:16:26 -0000 1.75 @@ -1308,7 +1308,7 @@ D1printf("ECompMgrWinUnmap %#lx\n", eo->win); - if (Conf_compmgr.fading.enable && eo->fade) + if (Conf_compmgr.fading.enable && eo->fade && !eo->gone) ECompMgrWinFadeOut(eo); else { @@ -1984,6 +1984,7 @@ if (!Mode_compmgr.active || allDamage == None) return; + ERegionLimit(allDamage); region = ERegionClone(allDamage); D2printf("ECompMgrRepaint rootBuffer=%#lx rootPicture=%#lx\n", @@ -2015,7 +2016,6 @@ /* Repaint background, clipped by damage region and opaque windows */ pict = DeskBackgroundPictureGet(dsk); D1printf("ECompMgrRepaint desk picture=%#lx\n", pict); - ERegionLimit(region); XFixesSetPictureClipRegion(dpy, pbuf, 0, 0, region); XRenderComposite(dpy, PictOpSrc, pict, None, pbuf, 0, 0, 0, 0, 0, 0, VRoot.w, VRoot.h); @@ -2026,7 +2026,6 @@ if (pbuf != rootPicture) { - ERegionLimit(allDamage); XFixesSetPictureClipRegion(dpy, pbuf, 0, 0, allDamage); XRenderComposite(dpy, PictOpSrc, pbuf, None, rootPicture, 0, 0, 0, 0, 0, 0, VRoot.w, VRoot.h); ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs