small fix for polling result
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/uni@13573 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
c2e11c5783
commit
fe85a75036
@ -503,23 +503,19 @@ namespace Online{
|
|||||||
std::vector<irr::core::stringw> to_notify;
|
std::vector<irr::core::stringw> to_notify;
|
||||||
for(unsigned int i = 0; i < friends.size(); ++i)
|
for(unsigned int i = 0; i < friends.size(); ++i)
|
||||||
{
|
{
|
||||||
|
bool now_online = false;
|
||||||
std::vector<uint32_t>::iterator iter;
|
std::vector<uint32_t>::iterator iter;
|
||||||
for (iter = online_friends.begin(); iter != online_friends.end();)
|
for (iter = online_friends.begin(); iter != online_friends.end();)
|
||||||
{
|
{
|
||||||
if (*iter == friends[i])
|
if (*iter == friends[i])
|
||||||
{
|
{
|
||||||
online_friends.erase(iter--);
|
now_online = true;
|
||||||
|
online_friends.erase(iter++);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
++iter;
|
++iter;
|
||||||
}
|
}
|
||||||
bool now_online = false;
|
|
||||||
if(iter != online_friends.end())
|
|
||||||
{
|
|
||||||
now_online = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
Profile * profile = ProfileManager::get()->getProfileByID(friends[i]);
|
Profile * profile = ProfileManager::get()->getProfileByID(friends[i]);
|
||||||
Profile::RelationInfo * relation_info = profile->getRelationInfo();
|
Profile::RelationInfo * relation_info = profile->getRelationInfo();
|
||||||
if( relation_info->isOnline() )
|
if( relation_info->isOnline() )
|
||||||
|
Loading…
Reference in New Issue
Block a user