Fixes for window fade-outs
authorDana Jansens <danakj@orodu.net>
Thu, 14 Feb 2008 21:57:38 +0000 (16:57 -0500)
committerDana Jansens <danakj@orodu.net>
Thu, 14 Feb 2008 22:13:05 +0000 (17:13 -0500)
commit2c1a928e5951472c0fdc3e6a6a2ecfc6a4b801f1
tree7fd3b3e4c9ee14198f5083ff5c2f6cec3bcf77cd
parent73f6ed3310d15300ba38f6a338d640705a83ef36
Fixes for window fade-outs

When a window resizes while it is unmapped, don't destroy it's pixmap, as that kills and fade going on.
If a window is already unmapped (and therefore already fading out, don't override the fadeout with a new one when the window is destroyed.
When a window maps, if it already has a pixmap, this is stale data, so free it so that a new pixmap can be retrieved from the newly mapped window.
xcompmgr.c