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 | Bug #13073: Fix broken word-wrapping in ChangeLog generation. (diff) | |
| download | xcman-73f6ed3310d15300ba38f6a338d640705a83ef36.tar.gz xcman-73f6ed3310d15300ba38f6a338d640705a83ef36.tar.bz2 xcman-73f6ed3310d15300ba38f6a338d640705a83ef36.tar.xz | |
Fix a server resource leak on destroying windows.
Diffstat (limited to '')
| -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)); | 
