summaryrefslogtreecommitdiff
path: root/indra/llui/llfolderviewitem.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2021-03-19 13:40:19 +0200
committerAndrey Kleshchev <andreykproductengine@lindenlab.com>2021-03-19 13:40:19 +0200
commit5f6a025397d0bcca27adc01fcb6fc324b7bdbd4d (patch)
treeb03addbbb4d58c3ae1838ea8c9127349904de9d8 /indra/llui/llfolderviewitem.cpp
parenta66932a091bac4d4ca1a861901b9cef619a406f7 (diff)
Revert "SL-14927 Some avatar names not resolving in chat"
This reverts commit a66932a091bac4d4ca1a861901b9cef619a406f7.
Diffstat (limited to 'indra/llui/llfolderviewitem.cpp')
-rw-r--r--indra/llui/llfolderviewitem.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/indra/llui/llfolderviewitem.cpp b/indra/llui/llfolderviewitem.cpp
index 31202f02bf..9f6ceac768 100644
--- a/indra/llui/llfolderviewitem.cpp
+++ b/indra/llui/llfolderviewitem.cpp
@@ -1608,7 +1608,7 @@ void LLFolderViewFolder::destroyView()
// extractItem() removes the specified item from the folder, but
// doesn't delete it.
-void LLFolderViewFolder::extractItem( LLFolderViewItem* item)
+void LLFolderViewFolder::extractItem( LLFolderViewItem* item )
{
if (item->isSelected())
getRoot()->clearSelection();
@@ -1631,13 +1631,7 @@ void LLFolderViewFolder::extractItem( LLFolderViewItem* item)
mItems.erase(it);
}
//item has been removed, need to update filter
- LLFolderViewModelItem* parent_model = getViewModelItem();
- LLFolderViewModelItem* child_model = item->getViewModelItem();
- if (child_model->getParent() == parent_model)
- {
- // in some cases model does not belong to parent view, is shared between views
- parent_model->removeChild(child_model);
- }
+ getViewModelItem()->removeChild(item->getViewModelItem());
//because an item is going away regardless of filter status, force rearrange
requestArrange();
removeChild(item);