FIRE-9839; Call dirtyFilter for each call of LLFolderViewItem::refresh. This is to make worn items tab work again.

Nicky 2013-04-21 10:08:39 +02:00
parent 8bfe6a2682
commit c293595b36
1 changed files with 1 additions and 13 deletions

View File

@ -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;