Additional patch for normal task ext748-Implement Participant list for a group chat. Added fulfilling of avatarList for none initiator users
--HG-- branch : product-enginemeow-7.2.2
parent
22ae60a344
commit
e3270200f9
|
|
@ -48,6 +48,18 @@ LLParticipantList::LLParticipantList(LLSpeakerMgr* data_source, LLAvatarList* av
|
|||
mSpeakerMgr->addListener(mSpeakerAddListener, "add");
|
||||
mSpeakerMgr->addListener(mSpeakerRemoveListener, "remove");
|
||||
mSpeakerMgr->addListener(mSpeakerClearListener, "clear");
|
||||
|
||||
//Lets fill avatarList with existing speakers
|
||||
LLAvatarList::uuid_vector_t& group_members = mAvatarList->getIDs();
|
||||
|
||||
LLSpeakerMgr::speaker_list_t speaker_list;
|
||||
mSpeakerMgr->getSpeakerList(&speaker_list, true);
|
||||
for(LLSpeakerMgr::speaker_list_t::iterator it = speaker_list.begin(); it != speaker_list.end(); it++)
|
||||
{
|
||||
group_members.push_back((*it)->mID);
|
||||
}
|
||||
mAvatarList->setDirty();
|
||||
mAvatarList->sortByName();
|
||||
}
|
||||
|
||||
LLParticipantList::~LLParticipantList()
|
||||
|
|
|
|||
Loading…
Reference in New Issue