common: fix locale oversight in IniInterface

This commit is contained in:
kojin 2021-09-06 15:18:27 -04:00 committed by Kojin
parent 18311d6a4c
commit 30e5731f14
1 changed files with 3 additions and 3 deletions

View File

@ -194,12 +194,12 @@ int IniLoader::EntryBitfield(const wxString& var, int value, const int defvalue)
void IniLoader::Entry(const wxString& var, double& value, const double defvalue)
{
auto readval = wxString::FromDouble(value);
auto readval = wxString::FromCDouble(value);
if (m_Config)
m_Config->Read(var, &readval);
if (!readval.ToDouble(&value))
if (!readval.ToCDouble(&value))
value = 0.0;
}
@ -369,7 +369,7 @@ void IniSaver::Entry(const wxString& var, double& value, const double defvalue)
if (!m_Config)
return;
m_Config->Write(var, wxString::FromDouble(value));
m_Config->Write(var, wxString::FromCDouble(value));
}
void IniSaver::Entry(const wxString& var, wxPoint& value, const wxPoint defvalue)