diff options
| -rw-r--r-- | indra/newview/llfolderviewitem.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llviewerinventory.cpp | 4 | 
2 files changed, 5 insertions, 2 deletions
| diff --git a/indra/newview/llfolderviewitem.cpp b/indra/newview/llfolderviewitem.cpp index 3946224c0c..76607e4874 100644 --- a/indra/newview/llfolderviewitem.cpp +++ b/indra/newview/llfolderviewitem.cpp @@ -1855,10 +1855,9 @@ EInventorySortGroup LLFolderViewFolder::getSortGroup() const  		return SG_TRASH_FOLDER;  	} -	// Folders that can't be moved are 'system' folders.   	if( mListener )  	{ -		if( !(mListener->isItemMovable()) ) +		if(LLFolderType::lookupIsProtectedType(mListener->getPreferredType()))  		{  			return SG_SYSTEM_FOLDER;  		} diff --git a/indra/newview/llviewerinventory.cpp b/indra/newview/llviewerinventory.cpp index 3001992630..b69eaa4853 100644 --- a/indra/newview/llviewerinventory.cpp +++ b/indra/newview/llviewerinventory.cpp @@ -649,6 +649,8 @@ bool LLViewerInventoryCategory::exportFileLocal(LLFILE* fp) const  void LLViewerInventoryCategory::determineFolderType()  { +	/* Do NOT uncomment this code.  This is for future 2.1 support of ensembles. +	llassert(FALSE);  	LLFolderType::EType original_type = getPreferredType();  	if (LLFolderType::lookupIsProtectedType(original_type))  		return; @@ -692,6 +694,8 @@ void LLViewerInventoryCategory::determineFolderType()  	{  		changeType(LLFolderType::FT_NONE);  	} +	llassert(FALSE); +	*/  }  void LLViewerInventoryCategory::changeType(LLFolderType::EType new_folder_type) | 
