From 5b98165aa4cfbfc460b0ddc1068b4a4ef595bced Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sat, 25 Feb 2012 12:15:24 +0100 Subject: [PATCH] Always request group data from the server if grouptitle overview is refreshed - circumvents showing outdated data cached locally --- indra/newview/fsgrouptitles.cpp | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/indra/newview/fsgrouptitles.cpp b/indra/newview/fsgrouptitles.cpp index cd649ae013..21f21b11c4 100644 --- a/indra/newview/fsgrouptitles.cpp +++ b/indra/newview/fsgrouptitles.cpp @@ -251,18 +251,9 @@ void FSGroupTitles::refreshGroupTitles() for (S32 i = 0; i < gAgent.mGroups.count(); i++) { LLGroupData group_data = gAgent.mGroups.get(i); - LLGroupMgrGroupData* gmgr_data = LLGroupMgr::getInstance()->getGroupData(group_data.mID); - - if (gmgr_data) - { - processGroupTitleResults(group_data); - } - else - { - FSGroupTitlesObserver* roleObserver = new FSGroupTitlesObserver(group_data, this); - mGroupTitleObserverMap[group_data.mID] = roleObserver; - LLGroupMgr::getInstance()->sendGroupTitlesRequest(group_data.mID); - } + FSGroupTitlesObserver* roleObserver = new FSGroupTitlesObserver(group_data, this); + mGroupTitleObserverMap[group_data.mID] = roleObserver; + LLGroupMgr::getInstance()->sendGroupTitlesRequest(group_data.mID); } mIsUpdated = true; }