commit | b4b7f05dc3a9890cd493aea805f6f9a7008a9607 | [log] [tgz] |
---|---|---|
author | Rob Shearman <rob@codeweavers.com> | Mon May 23 09:53:06 2005 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon May 23 09:53:06 2005 +0000 |
tree | 921eb4545c4b008e9f6e54c57c7f074de828aabe | |
parent | 371c620d2df059db8a40ceac7a05db39a043b768 [diff] [blame] |
Fix several memory leaks.
diff --git a/server/window.c b/server/window.c index da20d03..750b2b3 100644 --- a/server/window.c +++ b/server/window.c
@@ -838,7 +838,11 @@ } else { - if (win->update_region) inc_window_paint_count( win, -1 ); + if (win->update_region) + { + inc_window_paint_count( win, -1 ); + free_region( win->update_region ); + } win->paint_flags &= ~(PAINT_ERASE | PAINT_NONCLIENT); win->update_region = NULL; if (region) free_region( region );