FIRE-10210: CTD when opening contact set floater with no contact sets defined

meow-7.2.2
Ansariel 2013-05-06 12:09:23 +02:00
parent 2b8b80b914
commit bda982ce48
1 changed files with 6 additions and 3 deletions

View File

@ -514,10 +514,13 @@ uuid_vec_t LGGContactSets::getFriendsInGroup(const std::string& groupName)
return getListOfNonFriends();
}
ContactSetGroup* group = mGroups[groupName];
for (uuid_set_t::iterator it = group->mFriends.begin(); it != group->mFriends.end(); ++it)
ContactSetGroup* group = getGroup(groupName);
if (group)
{
toReturn.push_back(*it);
for (uuid_set_t::iterator it = group->mFriends.begin(); it != group->mFriends.end(); ++it)
{
toReturn.push_back(*it);
}
}
return toReturn;