From c293595b36e141dee2adb412bc8aae23913ee233 Mon Sep 17 00:00:00 2001 From: Nicky Date: Sun, 21 Apr 2013 10:08:39 +0200 Subject: [PATCH] FIRE-9839; Call dirtyFilter for each call of LLFolderViewItem::refresh. This is to make worn items tab work again. --- indra/newview/llfolderviewitem.cpp | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/indra/newview/llfolderviewitem.cpp b/indra/newview/llfolderviewitem.cpp index 4a22371760..bffb779c59 100644 --- a/indra/newview/llfolderviewitem.cpp +++ b/indra/newview/llfolderviewitem.cpp @@ -312,18 +312,6 @@ void LLFolderViewItem::refreshFromListener() void LLFolderViewItem::refresh() { std::string oldLabel = mLabel; - std::string oldSearchable; - bool bFilter(false); - - if( getRoot() && getRoot()->getFilter() && getRoot()->getFilter()->getFilterText().size() ) - { - LLViewerInventoryItem *pItem( getInventoryItem() ); - if( !pItem || LLInventoryType::IT_CALLINGCARD != pItem->getInventoryType() ) - { - bFilter = true; - oldSearchable = getSearchableAll(); - } - } refreshFromListener(); @@ -352,7 +340,7 @@ void LLFolderViewItem::refresh() mParentFolder->requestArrange(); } } - else if( bFilter && oldSearchable.compare( getSearchableAll() ) ) + else dirtyFilter(); mLabelWidthDirty = true;