]> git.saurik.com Git - wxWidgets.git/commitdiff
read numbers even if they're followed by spaces
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 1 May 2003 11:08:22 +0000 (11:08 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 1 May 2003 11:08:22 +0000 (11:08 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20402 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/fileconf.cpp

index fb05de0a4c446f2e2d977df896c941fce8fc86c3..36537f99cffb477f4756670b1c5b02a98705b518 100644 (file)
@@ -865,12 +865,14 @@ bool wxFileConfig::DoReadString(const wxString& key, wxString* pStr) const
 
 bool wxFileConfig::DoReadLong(const wxString& key, long *pl) const
 {
 
 bool wxFileConfig::DoReadLong(const wxString& key, long *pl) const
 {
-  wxString str;
-  if ( !Read(key, & str) )
-  {
-    return FALSE;
-  }
-  return str.ToLong(pl) ;
+    wxString str;
+    if ( !Read(key, &str) )
+        return FALSE;
+
+    // extra spaces shouldn't prevent us from reading numeric values
+    str.Trim();
+
+    return str.ToLong(pl);
 }
 
 bool wxFileConfig::DoWriteString(const wxString& key, const wxString& szValue)
 }
 
 bool wxFileConfig::DoWriteString(const wxString& key, const wxString& szValue)