diff --git a/src/emu/rendlay.cpp b/src/emu/rendlay.cpp index 2e54112f269..cf4910112b8 100644 --- a/src/emu/rendlay.cpp +++ b/src/emu/rendlay.cpp @@ -224,12 +224,18 @@ private: { if (m_float_valid) { - m_text = std::to_string(m_float); + std::ostringstream stream; + stream.imbue(std::locale::classic()); + stream << m_float; + m_text = std::move(stream).str(); m_text_valid = true; } else if (m_int_valid) { - m_text = std::to_string(m_int); + std::ostringstream stream; + stream.imbue(std::locale::classic()); + stream << m_int; + m_text = std::move(stream).str(); m_text_valid = true; } }