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) void IniLoader::Entry(const wxString& var, double& value, const double defvalue)
{ {
auto readval = wxString::FromDouble(value); auto readval = wxString::FromCDouble(value);
if (m_Config) if (m_Config)
m_Config->Read(var, &readval); m_Config->Read(var, &readval);
if (!readval.ToDouble(&value)) if (!readval.ToCDouble(&value))
value = 0.0; value = 0.0;
} }
@ -369,7 +369,7 @@ void IniSaver::Entry(const wxString& var, double& value, const double defvalue)
if (!m_Config) if (!m_Config)
return; 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) void IniSaver::Entry(const wxString& var, wxPoint& value, const wxPoint defvalue)