diff options
author | Iain Holmes <iain@src.gnome.org> | 2007-11-27 11:35:26 +0000 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2007-11-27 11:35:26 +0000 |
commit | 418bea6d568ee6ae2f0b2f5fa5fbe5bc9aeff2b7 (patch) | |
tree | 4551058093be077c80a21e97c52fe88372a949c9 | |
parent | 6701ddbb657aabd1cdd9ad50df46e579bc363a8f (diff) | |
download | metacity-418bea6d568ee6ae2f0b2f5fa5fbe5bc9aeff2b7.tar.gz |
Stop leaking a XserverRegion every redraw
svn path=/branches/iains-blingtastic-bucket-o-bling/; revision=3442
-rw-r--r-- | src/compositor.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compositor.c b/src/compositor.c index df369dd1..4f8d4b80 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -1076,6 +1076,9 @@ paint_windows (MetaScreen *screen, paint_dock_shadows (screen, root_buffer, desktop_region == None ? paint_region : desktop_region); + if (desktop_region) + XFixesDestroyRegion (xdisplay, desktop_region); + /* * Painting from bottom to top, translucent windows and shadows are painted */ |