diff options
| -rw-r--r-- | indra/newview/llconversationmodel.cpp | 7 | ||||
| -rw-r--r-- | indra/newview/llimfloatercontainer.cpp | 2 | 
2 files changed, 4 insertions, 5 deletions
| diff --git a/indra/newview/llconversationmodel.cpp b/indra/newview/llconversationmodel.cpp index 0f29ffe77f..3c111c919a 100644 --- a/indra/newview/llconversationmodel.cpp +++ b/indra/newview/llconversationmodel.cpp @@ -28,6 +28,7 @@  #include "llviewerprecompiledheaders.h"  #include "llevents.h" +#include "llsdutil.h"  #include "llconversationmodel.h"  #include "llimview.h" //For LLIMModel @@ -67,11 +68,7 @@ LLConversationItem::LLConversationItem(LLFolderViewModelInterface& root_view_mod  void LLConversationItem::postEvent(const std::string& event_type, LLConversationItemParticipant* participant)  { -	LLSD event; -	event["type"] = event_type; -	event["session_uuid"] = getUUID(); -	event["participant_name"] = participant->getName(); -	event["participant_uuid"] = participant->getUUID(); +	LLSD event(LLSDMap("type", event_type)("session_uuid", getUUID())("participant_name",participant->getName())("participant_uuid",participant->getUUID()));  	LLEventPumps::instance().obtain("ConversationsEvents").post(event);  } diff --git a/indra/newview/llimfloatercontainer.cpp b/indra/newview/llimfloatercontainer.cpp index 36c39f5717..78bd90fb96 100644 --- a/indra/newview/llimfloatercontainer.cpp +++ b/indra/newview/llimfloatercontainer.cpp @@ -79,6 +79,8 @@ LLIMFloaterContainer::LLIMFloaterContainer(const LLSD& seed)  LLIMFloaterContainer::~LLIMFloaterContainer()  { +	mStream.stopListening("ConversationsRefresh"); +  	gIdleCallbacks.deleteFunction(idle, this);  	mNewMessageConnection.disconnect(); | 
