]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/artstd.cpp
fixed a big memory leak in DoDrawBitmap() (coverity checker CID 57)
[wxWidgets.git] / src / common / artstd.cpp
index fbd908ecab3f7d997283bd70ad1ac51062a6e439..35f10467b9182d37502393e2fe3f7ca807337593 100644 (file)
     #pragma hdrstop
 #endif
 
-#ifndef WX_PRECOMP
-    #if WXWIN_COMPATIBILITY_2_2
-        #include "wx/app.h"
-    #endif
-#endif
-
 #include "wx/artprov.h"
 #include "wx/image.h"
 
@@ -229,7 +223,7 @@ wxBitmap wxDefaultArtProvider::CreateBitmap(const wxArtID& id,
 {
     wxBitmap bmp = wxDefaultArtProvider_CreateBitmap(id);
 
-#if wxUSE_IMAGE
+#if wxUSE_IMAGE && (!defined(__WXMSW__) || wxUSE_WXDIB)
     if (bmp.Ok())
     {
         // fit into transparent image with desired size hint from the client