summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelgroupbulk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llpanelgroupbulk.cpp')
-rw-r--r--indra/newview/llpanelgroupbulk.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/indra/newview/llpanelgroupbulk.cpp b/indra/newview/llpanelgroupbulk.cpp
index 86ac1867df..9d02b9b45a 100644
--- a/indra/newview/llpanelgroupbulk.cpp
+++ b/indra/newview/llpanelgroupbulk.cpp
@@ -299,14 +299,10 @@ void LLPanelGroupBulk::updateGroupName()
void LLPanelGroupBulk::updateGroupData()
{
LLGroupMgrGroupData* gdatap = LLGroupMgr::getInstance()->getGroupData(mImplementation->mGroupID);
- if(!gdatap)
+ if(gdatap && gdatap->isGroupPropertiesDataComplete())
{
- LL_WARNS("Groups") << "Unable to get group data for group " << mImplementation->mGroupID << LL_ENDL;
- return;
- }
-
- if(gdatap->isGroupPropertiesDataComplete())
mPendingGroupPropertiesUpdate = false;
+ }
else
{
if(!mPendingGroupPropertiesUpdate)
@@ -316,8 +312,10 @@ void LLPanelGroupBulk::updateGroupData()
}
}
- if(gdatap->isRoleDataComplete())
+ if(gdatap && gdatap->isRoleDataComplete())
+ {
mPendingRoleDataUpdate = false;
+ }
else
{
if(!mPendingRoleDataUpdate)
@@ -327,8 +325,10 @@ void LLPanelGroupBulk::updateGroupData()
}
}
- if(gdatap->isMemberDataComplete())
+ if(gdatap && gdatap->isMemberDataComplete())
+ {
mPendingMemberDataUpdate = false;
+ }
else
{
if(!mPendingMemberDataUpdate)