diff --git a/indra/newview/fsareasearch.cpp b/indra/newview/fsareasearch.cpp index 1bfa55e752..1a7e65633f 100644 --- a/indra/newview/fsareasearch.cpp +++ b/indra/newview/fsareasearch.cpp @@ -1640,37 +1640,19 @@ bool FSPanelAreaSearchList::onContextMenuItemClick(const LLSD& userdata) if (action == "select_all") { std::vector result_items = mResultList->getAllData(); - std::vector::iterator iter = result_items.begin(); - std::vector::iterator end = result_items.end(); - for (; iter != end; ++iter) - { - (*iter)->setSelected(TRUE); - } + std::for_each(result_items.begin(), result_items.end(), [](LLScrollListItem* item) { item->setSelected(TRUE); }); return true; } if (action == "clear_selection") { std::vector selected_items = mResultList->getAllSelected(); - std::vector::iterator iter = selected_items.begin(); - std::vector::iterator end = selected_items.end(); - for (; iter != end; ++iter) - { - (*iter)->setSelected(FALSE); - } + std::for_each(selected_items.begin(), selected_items.end(), [](LLScrollListItem* item) { item->setSelected(FALSE); }); return true; } if (action == "filter_my_objects") { - LLAvatarName avatar_name; - if (LLAvatarNameCache::get(gAgent.getID(), &avatar_name)) - { - mFSAreaSearch->setFindOwnerText(avatar_name.getLegacyName()); - mFSAreaSearch->onButtonClickedSearch(); - } - else - { - LL_DEBUGS() << "Avatar name could not be retrieved from cache." << LL_ENDL; - } + mFSAreaSearch->setFindOwnerText(gAgentUsername); + mFSAreaSearch->onButtonClickedSearch(); return true; }