X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=119d73d732e9ba060ee3d4fbcc8bb983151b7944;hp=852c37b2a43edccc69a30ad22c7d0600cc7d63bb;hb=e38846f054ad1766f2e91992a57bbaffd33c7c06;hpb=edc55b1f86cf613a332eeeb5d85537a54120dfa5 diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 852c37b2..119d73d7 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -335,6 +335,7 @@ void CoreSession::recvStatusMsgFromServer(QString msg) void CoreSession::processMessageEvent(MessageEvent* event) { recvMessageFromServer(RawMessage{ + event->timestamp(), event->networkId(), event->msgType(), event->bufferType(), @@ -369,7 +370,8 @@ void CoreSession::processMessages() Q_ASSERT(!createBuffer); bufferInfo = Core::bufferInfo(user(), rawMsg.networkId, BufferInfo::StatusBuffer, ""); } - Message msg(bufferInfo, + Message msg(rawMsg.timestamp, + bufferInfo, rawMsg.type, rawMsg.text, rawMsg.sender, @@ -400,7 +402,8 @@ void CoreSession::processMessages() } bufferInfoCache[rawMsg.networkId][rawMsg.target] = bufferInfo; } - Message msg(bufferInfo, + Message msg(rawMsg.timestamp, + bufferInfo, rawMsg.type, rawMsg.text, rawMsg.sender, @@ -423,7 +426,8 @@ void CoreSession::processMessages() // add the StatusBuffer to the Cache in case there are more Messages for the original target bufferInfoCache[rawMsg.networkId][rawMsg.target] = bufferInfo; } - Message msg(bufferInfo, + Message msg(rawMsg.timestamp, + bufferInfo, rawMsg.type, rawMsg.text, rawMsg.sender,