MAINT-8203 LLIMInfo crash due to capability
parent
eb6b389b99
commit
47f5a2f7f9
|
|
@ -593,14 +593,44 @@ void LLIMProcessing::processNewMessage(LLUUID from_id,
|
|||
|
||||
case IM_TYPING_START:
|
||||
{
|
||||
LLPointer<LLIMInfo> im_info = new LLIMInfo(gMessageSystem);
|
||||
std::vector<U8> bucket(binary_bucket[0], binary_bucket_size);
|
||||
LLSD data;
|
||||
data["binary_bucket"] = bucket;
|
||||
LLPointer<LLIMInfo> im_info = new LLIMInfo(from_id,
|
||||
from_group,
|
||||
to_id,
|
||||
dialog,
|
||||
agentName,
|
||||
message,
|
||||
session_id,
|
||||
parent_estate_id,
|
||||
region_id,
|
||||
position,
|
||||
data,
|
||||
offline,
|
||||
timestamp);
|
||||
gIMMgr->processIMTypingStart(im_info);
|
||||
}
|
||||
break;
|
||||
|
||||
case IM_TYPING_STOP:
|
||||
{
|
||||
LLPointer<LLIMInfo> im_info = new LLIMInfo(gMessageSystem);
|
||||
std::vector<U8> bucket(binary_bucket[0], binary_bucket_size);
|
||||
LLSD data;
|
||||
data["binary_bucket"] = bucket;
|
||||
LLPointer<LLIMInfo> im_info = new LLIMInfo(from_id,
|
||||
from_group,
|
||||
to_id,
|
||||
dialog,
|
||||
agentName,
|
||||
message,
|
||||
session_id,
|
||||
parent_estate_id,
|
||||
region_id,
|
||||
position,
|
||||
data,
|
||||
offline,
|
||||
timestamp);
|
||||
gIMMgr->processIMTypingStop(im_info);
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue