]> git.saurik.com Git - wxWidgets.git/commitdiff
fix memory leak when handling background attribute (patch 1687900)
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 29 Mar 2007 18:12:59 +0000 (18:12 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 29 Mar 2007 18:12:59 +0000 (18:12 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45121 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/html/m_layout.cpp

index 4986a9f649de6a34d14843fbfda79ee2a1ad47ca..58384fb59922bc3edc4df66b435742915c43f4f6 100644 (file)
@@ -346,12 +346,12 @@ TAG_HANDLER_BEGIN(BODY, "BODY")
                 wxInputStream *is = fileBgImage->GetStream();
                 if ( is )
                 {
                 wxInputStream *is = fileBgImage->GetStream();
                 if ( is )
                 {
-#if !defined(__WXMSW__) || wxUSE_WXDIB
                     wxImage image(*is);
                     if ( image.Ok() )
                         winIface->SetHTMLBackgroundImage(image);
                     wxImage image(*is);
                     if ( image.Ok() )
                         winIface->SetHTMLBackgroundImage(image);
-#endif
                 }
                 }
+
+                delete fileBgImage;
             }
         }
 
             }
         }