[InvOpts] Folder View unordered opt pass

This commit is contained in:
Lirusaito
2019-03-22 02:10:43 -04:00
parent 5f1047c574
commit 9f23dcb0c4
8 changed files with 30 additions and 43 deletions

View File

@@ -1710,7 +1710,7 @@ void LLPanelObjectInventory::updateInventory()
// << " panel UUID: " << panel->mTaskUUID << "\n"
// << " task UUID: " << object->mID << LL_ENDL;
// We're still interested in this task's inventory.
std::set<LLUUID> selected_items;
std::unordered_set<LLUUID> selected_items;
BOOL inventory_has_focus = FALSE;
if (mHaveInventory)
{
@@ -1748,11 +1748,10 @@ void LLPanelObjectInventory::updateInventory()
}
// restore previous selection
std::set<LLUUID>::iterator selection_it;
bool first_item = true;
for (selection_it = selected_items.begin(); selection_it != selected_items.end(); ++selection_it)
for (const auto id : selected_items)
{
LLFolderViewItem* selected_item = mFolders->getItemByID(*selection_it);
LLFolderViewItem* selected_item = mFolders->getItemByID(id);
if (selected_item)
{