diff options
| -rw-r--r-- | indra/newview/llpanelobjectinventory.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/indra/newview/llpanelobjectinventory.cpp b/indra/newview/llpanelobjectinventory.cpp index 5ddbdf7f01..6fcba80845 100644 --- a/indra/newview/llpanelobjectinventory.cpp +++ b/indra/newview/llpanelobjectinventory.cpp @@ -770,8 +770,8 @@ BOOL LLTaskCategoryBridge::startDrag(EDragAndDropType* type, LLUUID* id) const  		LLViewerObject* object = gObjectList.findObject(mPanel->getTaskUUID());  		if(object)  		{ -			LLInventoryItem* inv = NULL; -			if((inv = (LLInventoryItem*)object->getInventoryObject(mUUID))) +			const LLInventoryItem *inv = dynamic_cast<LLInventoryItem*>(object->getInventoryObject(mUUID)); +			if (inv)  			{  				const LLPermissions& perm = inv->getPermissions();  				bool can_copy = gAgent.allowOperation(PERM_COPY, perm, | 
