From 1c0b782778cf7f53231715337340935971a144cd Mon Sep 17 00:00:00 2001 From: Rene Brun <Rene.Brun@cern.ch> Date: Sat, 27 Dec 2003 11:28:18 +0000 Subject: [PATCH] Patch from Bertrand fixing brushes related memory leaks git-svn-id: http://root.cern.ch/svn/root/trunk@7806 27541ba8-7e3a-0410-8455-c3a389f83636 --- win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c | 1 + win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c b/win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c index 768b664acca..b6e85b61cd9 100644 --- a/win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c +++ b/win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c @@ -307,6 +307,7 @@ gdk_win32_draw_rectangle(GdkDrawable * drawable, if (ok && !FillPath(hdc)) WIN32_GDI_FAILED("FillPath"), ok = FALSE; SelectObject(hdc, oldpen_or_brush); + DeleteObject(hbr); } // end bb add #endif diff --git a/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c b/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c index 91108e35e4a..43ef13eba04 100644 --- a/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c +++ b/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c @@ -1970,7 +1970,7 @@ static void gdk_propagate_shapes(HANDLE win, gboolean merge) } } SetWindowRgn(win, region, TRUE); -g_free (list); + g_free (list); } else DeleteObject(region); } -- GitLab