diff options
Diffstat (limited to 'indra')
| -rwxr-xr-x | indra/newview/llinventoryfilter.cpp | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/indra/newview/llinventoryfilter.cpp b/indra/newview/llinventoryfilter.cpp index 370392b2f2..47b14811a8 100755 --- a/indra/newview/llinventoryfilter.cpp +++ b/indra/newview/llinventoryfilter.cpp @@ -124,13 +124,6 @@ bool LLInventoryFilter::checkFolder(const LLFolderViewModelItem* item) const  bool LLInventoryFilter::checkFolder(const LLUUID& folder_id) const  { -	// when applying a filter, matching folders get their contents downloaded first -	if (isNotDefault() -		&& !gInventory.isCategoryComplete(folder_id)) -	{ -		LLInventoryModelBackgroundFetch::instance().start(folder_id); -	} -  	// Always check against the clipboard  	const BOOL passed_clipboard = checkAgainstClipboard(folder_id); @@ -140,6 +133,13 @@ bool LLInventoryFilter::checkFolder(const LLUUID& folder_id) const  		return passed_clipboard;  	} +	// when applying a filter, matching folders get their contents downloaded first +	if (mFilterSubString.size() +		&& !gInventory.isCategoryComplete(folder_id)) +	{ +		LLInventoryModelBackgroundFetch::instance().start(folder_id); +	} +  	// show folder links  	LLViewerInventoryItem* item = gInventory.getItem(folder_id);  	if (item && item->getActualType() == LLAssetType::AT_LINK_FOLDER) | 
