diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llchathistory.cpp | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/indra/newview/llchathistory.cpp b/indra/newview/llchathistory.cpp index 5748eeec47..a9e8e77a0b 100644 --- a/indra/newview/llchathistory.cpp +++ b/indra/newview/llchathistory.cpp @@ -452,11 +452,13 @@ public:  			if (gAgent.isInGroup(mSessionID))  			{  				LLIMSpeakerMgr* speaker_mgr = LLIMModel::getInstance()->getSpeakerManager(mSessionID); -				const LLSpeaker * speakerp = speaker_mgr->findSpeaker(getAvatarId()); - -				if (NULL != speakerp) +				if(speaker_mgr)  				{ -					return !speakerp->mModeratorMutedText; +					const LLSpeaker * speakerp = speaker_mgr->findSpeaker(getAvatarId()); +					if (NULL != speakerp) +					{ +						return !speakerp->mModeratorMutedText; +					}  				}  			}  			return false; | 
