diff options
author | Kelly Washington <kelly@lindenlab.com> | 2012-11-12 14:15:22 -0800 |
---|---|---|
committer | Kelly Washington <kelly@lindenlab.com> | 2012-11-12 14:15:22 -0800 |
commit | 014edb89e82ef55363c39dd80a6076612db20123 (patch) | |
tree | ccff3fcffd89aa3f9be67505e94e1f6e66d832e6 /indra/newview/llpanelgrouproles.h | |
parent | b9a92f2b4867e2b3e88bff59de3df6dfed77e746 (diff) |
MAINT-1897 Poor performance viewing large group member lists
* Use LLAvatarNameCache in group UI to match what namelists use and prevent double lookups
* Remove LLSD -> Prams legacy pattern which is super slow.
* Member list on general tab only adds to the list after names are known
Diffstat (limited to 'indra/newview/llpanelgrouproles.h')
-rw-r--r-- | indra/newview/llpanelgrouproles.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llpanelgrouproles.h b/indra/newview/llpanelgrouproles.h index a55e264150..8b454e020a 100644 --- a/indra/newview/llpanelgrouproles.h +++ b/indra/newview/llpanelgrouproles.h @@ -188,7 +188,7 @@ public: virtual void setGroupID(const LLUUID& id); void addMemberToList(LLUUID id, LLGroupMemberData* data); - void onNameCache(const LLUUID& update_id, const LLUUID& id); + void onNameCache(const LLUUID& update_id, LLGroupMemberData* member, const LLUUID& id, const LLAvatarName& av_name); protected: typedef std::map<LLUUID, LLRoleMemberChangeType> role_change_data_map_t; |