]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed resource leak in wxBitmap::CopyFromIconOrCursor
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 18 Oct 2001 23:29:09 +0000 (23:29 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 18 Oct 2001 23:29:09 +0000 (23:29 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12080 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/bitmap.cpp

index df9dcd8c70d12b07dd5ece02d5d82154b2285bec..4f60c09474625650595524649c82711d1a84afd1 100644 (file)
@@ -144,6 +144,10 @@ bool wxBitmap::CopyFromIconOrCursor(const wxGDIImage& icon)
     refData->m_bitmapMask = new wxMask((WXHBITMAP)
                                         wxInvertMask(iconInfo.hbmMask, w, h));
 
+
+    // delete the old one now as we don't need it any more
+    ::DeleteObject(iconInfo.hbmMask);
+
 #if WXWIN_COMPATIBILITY_2
     refData->m_ok = TRUE;
 #endif // WXWIN_COMPATIBILITY_2