mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-22 21:34:32 -04:00
Fixed utf8 issue in history manager.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4626 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
c650265704
commit
363af69254
11 changed files with 248 additions and 73 deletions
|
@ -29,6 +29,7 @@
|
|||
#include "retroshare/rsiface.h"
|
||||
#include "retroshare/rspeers.h"
|
||||
#include "serialiser/rsmsgitems.h"
|
||||
#include "util/rsstring.h"
|
||||
|
||||
RsHistory *rsHistory = NULL;
|
||||
|
||||
|
@ -71,7 +72,8 @@ void p3HistoryMgr::addMessage(bool incoming, const std::string &chatPeerId, cons
|
|||
item->peerName = rsPeers->getPeerName(item->peerId);
|
||||
item->sendTime = chatItem->sendTime;
|
||||
item->recvTime = chatItem->recvTime;
|
||||
item->message.assign(chatItem->message.begin(), chatItem->message.end());
|
||||
|
||||
librs::util::ConvertUtf16ToUtf8(chatItem->message, item->message);
|
||||
|
||||
std::map<std::string, std::map<uint32_t, RsHistoryMsgItem*> >::iterator mit = mMessages.find(item->chatPeerId);
|
||||
if (mit != mMessages.end()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue