]> git.saurik.com Git - wxWidgets.git/commitdiff
don't leak wxFileType returned from GetFileTypeFromExtension(); fix compilation with...
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 2 Oct 2007 11:25:29 +0000 (11:25 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 2 Oct 2007 11:25:29 +0000 (11:25 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49014 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

utils/wxrc/wxrc.cpp

index 4d100f4f3b496ce6945d587f2f6476d898642890..3894c54a92a668e440260f54d29bd6181f7bfc21 100644 (file)
@@ -673,12 +673,17 @@ void XmlResApp::MakePackageCPP(const wxArrayString& flist)
         wxString ext = wxFileName(flist[i]).GetExt();
         if ( ext.Lower() == _T("xrc") )
             mime = _T("text/xml");
+#if wxUSE_MIMETYPE
         else
         {
             wxFileType *ft = wxTheMimeTypesManager->GetFileTypeFromExtension(ext);
             if ( ft )
+            {
                 ft->GetMimeType(&mime);
+                delete ft;
+            }
         }
+#endif // wxUSE_MIMETYPE
 
         s.Printf("    XRC_ADD_FILE(wxT(\"XRC_resource/" + flist[i] +
                  "\"), xml_res_file_%i, xml_res_size_%i, _T(\"%s\"));\n",