More utf8 related fixes (some issues remain).

This commit is contained in:
lotodore
2007-12-11 20:40:39 +00:00
parent aa07ae1741
commit c14bb9470b
3 changed files with 12 additions and 2 deletions
+4 -1
View File
@@ -28,9 +28,11 @@
#include <core/loghelper.h>
#include <clientenginefactory.h>
#include <game.h>
#include <qttoolsinterface.h>
#include <boost/lambda/lambda.hpp>
#include <sstream>
#include <memory>
#include <cassert>
using namespace std;
@@ -62,6 +64,7 @@ ClientThread::ClientThread(GuiInterface &gui, AvatarManager &avatarManager)
m_senderCallback.reset(new ClientSenderCallback(*this));
m_sender.reset(new SenderThread(GetSenderCallback()));
m_receiver.reset(new ReceiverHelper);
myQtToolsInterface.reset(CreateQtToolsWrapper());
}
ClientThread::~ClientThread()
@@ -451,7 +454,7 @@ ClientThread::SetPlayerInfo(unsigned id, const PlayerInfo &info)
string avatarFile;
if (GetAvatarManager().GetAvatarFileName(info.avatar, avatarFile))
{
playerData->SetAvatarFile(avatarFile);
playerData->SetAvatarFile(myQtToolsInterface->stringToUtf8(avatarFile));
}
}
}