diff options
| -rw-r--r-- | indra/newview/llimfloater.cpp | 12 | 
1 files changed, 8 insertions, 4 deletions
diff --git a/indra/newview/llimfloater.cpp b/indra/newview/llimfloater.cpp index 6a5bf153d4..1bbf6cc320 100644 --- a/indra/newview/llimfloater.cpp +++ b/indra/newview/llimfloater.cpp @@ -516,10 +516,14 @@ void LLIMFloater::onParticipantsListChanged(LLUICtrl* ctrl)  			}  		} -		std::string ui_title; -		LLAvatarActions::buildResidentsString(avatar_names, ui_title); - -		updateSessionName(ui_title, ui_title); +		// We should check whether the vector is not empty to pass the assertion +		// that avatar_names.size() > 0 in LLAvatarActions::buildResidentsString. +		if (!avatar_names.empty()) +		{ +			std::string ui_title; +			LLAvatarActions::buildResidentsString(avatar_names, ui_title); +			updateSessionName(ui_title, ui_title); +		}  	}  }  | 
