diff options
author | Andrew Productengine <adyukov@productengine.com> | 2010-10-21 21:11:29 +0300 |
---|---|---|
committer | Andrew Productengine <adyukov@productengine.com> | 2010-10-21 21:11:29 +0300 |
commit | 9c09665885783ca9a1405529942912aecca4d938 (patch) | |
tree | 120c2faedf6d2a57b6db1ea86d4603b735f8fc13 /indra/newview/app_settings | |
parent | 71f56a2bc9697989cd012adb57abdc922aa8ae0a (diff) |
STORM-322 FIXED Fixed problem with redundant search entries shown in People/Groups/Roles/Members.
Bug was caused by adding members with uncached names to search results- when name was uncached, method that added ids
to member list, didn't respect the filter.
- Fixed by adding members only when their names are cached and match the filter. If name is not cached, LLCacheName::get() is
called for such user id, and when name is cached, it calls function that handles adding of user to list depending on filter.
- Added default sorting of members by name, added saving of sort order to settings.
Diffstat (limited to 'indra/newview/app_settings')
-rw-r--r-- | indra/newview/app_settings/settings.xml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 33f5482e50..3078e4275b 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -12145,5 +12145,16 @@ <key>Value</key> <real>300.0</real> </map> + <key>GroupMembersSortOrder</key> + <map> + <key>Comment</key> + <string>The order by which group members will be sorted (name|donated|online)</string> + <key>Persist</key> + <integer>1</integer> + <key>Type</key> + <string>String</string> + <key>Value</key> + <string>name</string> + </map> </map> </llsd> |