Browse Source

Merge pull request #362 from zrax/fix_unicode_chat

Fix Unicode characters in chat
Adam Johnson 11 years ago
parent
commit
f4956407a1
  1. 6
      Sources/Plasma/FeatureLib/pfPython/plPythonFileMod.cpp

6
Sources/Plasma/FeatureLib/pfPython/plPythonFileMod.cpp

@ -2162,11 +2162,13 @@ bool plPythonFileMod::MsgReceive(plMessage* msg)
}
plProfile_BeginTiming(PythonUpdate);
plStringBuffer<wchar_t> wMessage = pkimsg->GetString().ToWchar();
PyObject* uMessage = PyUnicode_FromWideChar(wMessage, wMessage.GetSize());
PyObject* retVal = PyObject_CallMethod(
fPyFunctionInstances[kfunc_RTChat],
(char*)fFunctionNames[kfunc_RTChat],
"Osl", player, pkimsg->GetString().c_str(),
pkimsg->GetFlags());
"OOl", player, uMessage, pkimsg->GetFlags());
Py_DECREF(uMessage);
if ( retVal == nil )
{
#ifndef PLASMA_EXTERNAL_RELEASE

Loading…
Cancel
Save