mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-28 17:13:12 +00:00
Convert CConsole to take UTF-8 strings.
This avoids vswprintf failures when printing non-ASCII char* strings from CLogger into the console. Also convert ScriptInterface::ToString to return UTF-8, to avoid some utf8_from_wstring calls. Also remove some unused and redundant CConsole functions. This was SVN commit r16333.
This commit is contained in:
@@ -149,9 +149,9 @@ void CDebugSerializer::PutString(const char* name, const std::string& value)
|
||||
|
||||
void CDebugSerializer::PutScriptVal(const char* name, JS::MutableHandleValue value)
|
||||
{
|
||||
std::wstring source = m_ScriptInterface.ToString(value, true);
|
||||
std::string source = m_ScriptInterface.ToString(value, true);
|
||||
|
||||
m_Stream << INDENT << name << ": " << utf8_from_wstring(source) << "\n";
|
||||
m_Stream << INDENT << name << ": " << source << "\n";
|
||||
}
|
||||
|
||||
void CDebugSerializer::PutRaw(const char* name, const u8* data, size_t len)
|
||||
|
||||
Reference in New Issue
Block a user