]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/iniconf.cpp
wxListbook needs to clean up the wxListCtrl when DeleteAllPages is called.
[wxWidgets.git] / src / msw / iniconf.cpp
index 370256f3c04e727ee0ae302534c5ed121523bce9..0184d5ab1f835dfb925985d8903c2bfc1fa4b0c7 100644 (file)
@@ -35,6 +35,7 @@
 #include  "wx/dynarray.h"
 #include  "wx/log.h"
 #include  "wx/config.h"
+#include  "wx/file.h"
 
 #include  "wx/msw/iniconf.h"
 
@@ -439,7 +440,7 @@ bool wxIniConfig::DeleteAll()
   wxString strFile = szBuf;
   strFile << '\\' << m_strLocalFilename;
 
-  if ( !wxRemoveFile(strFile) ) {
+  if ( wxFile::Exists(strFile) && !wxRemoveFile(strFile) ) {
     wxLogSysError(_("Can't delete the INI file '%s'"), strFile.c_str());
     return FALSE;
   }