diff options
author | Dana Jansens <danakj@orodu.net> | 2008-02-13 11:24:32 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-02-13 11:24:32 -0800 |
commit | 73f6ed3310d15300ba38f6a338d640705a83ef36 (patch) | |
tree | 21baf5044d918e06cce374aa6c8fd0650a96fe02 | |
parent | 80754042c691182bba4f55ca28b915f44edcc7bc (diff) |
Fix a server resource leak on destroying windows.
-rw-r--r-- | xcompmgr.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1620,6 +1620,11 @@ finish_destroy_win (Display *dpy, Window id, Bool gone) XRenderFreePicture (dpy, w->shadowPict); w->shadowPict = None; } + if (w->shadow) + { + XRenderFreePicture (dpy, w->shadow); + w->shadow = None; + } if (w->damage != None) { set_ignore (dpy, NextRequest (dpy)); |