From a593039f68b7df0f057daf47017f0ab13d7070f2 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Wed, 16 Apr 2003 09:54:23 +0000 Subject: [PATCH] Fixed memory leak when setting new wxMask for wxBitmap git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20236 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/changes.txt | 1 + src/msw/bitmap.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/changes.txt b/docs/changes.txt index c4a73d2224..e364cd20cf 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -229,6 +229,7 @@ wxMSW: hotkey - fix for multiple consecutive groups of radiobuttons - fix for incorrect display of tooltips in non English locales (Niki Spahiev) +- fixed memory leak when setting new wxMask for wxBitmap wxMotif: diff --git a/src/msw/bitmap.cpp b/src/msw/bitmap.cpp index 038afaa721..433a4ff392 100644 --- a/src/msw/bitmap.cpp +++ b/src/msw/bitmap.cpp @@ -1088,6 +1088,7 @@ void wxBitmap::SetMask(wxMask *mask) { EnsureHasData(); + delete GetBitmapData()->m_bitmapMask ; GetBitmapData()->m_bitmapMask = mask; }