]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/iniconf.cpp
char handling fixed again
[wxWidgets.git] / src / msw / iniconf.cpp
index c249619a243bf39f6beaa480d89e3173de7545d2..0bf6bf2ab48664c4975efbd6b0761a3a2bcd8984 100644 (file)
@@ -304,6 +304,7 @@ bool wxIniConfig::Read(const wxString& szKey, wxString *pstr) const
     return FALSE;
   }
   else {
+       *pstr = szBuf ;
     return TRUE;
   }
 }
@@ -332,6 +333,7 @@ bool wxIniConfig::Read(const wxString& szKey, wxString *pstr,
     return FALSE;
   }
   else {
+       *pstr = szBuf ;
     return TRUE;
   }
 }
@@ -355,7 +357,7 @@ bool wxIniConfig::Read(const wxString& szKey, long *pl) const
 
   // is it really nMagic?
   lVal = GetPrivateProfileInt(m_strGroup, strKey, nMagic2, m_strLocalFilename);
-  if ( lVal == nMagic ) {
+  if ( lVal == nMagic2 ) {
     // the nMagic it returned was indeed read from the file
     *pl = lVal;
     return TRUE;