From dbb1d3f71d724888d56cbf8d2709701333b20144 Mon Sep 17 00:00:00 2001 From: Nicky Date: Mon, 22 Oct 2012 21:39:48 +0200 Subject: [PATCH] Replace c style cast with dynamic cast --- indra/newview/llviewerobject.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/indra/newview/llviewerobject.cpp b/indra/newview/llviewerobject.cpp index c7ce397067..ed9ffbf093 100755 --- a/indra/newview/llviewerobject.cpp +++ b/indra/newview/llviewerobject.cpp @@ -2554,7 +2554,10 @@ void LLViewerObject::doUpdateInventory( LLViewerInventoryItem* old_item = NULL; if(TASK_INVENTORY_ITEM_KEY == key) { - old_item = (LLViewerInventoryItem*)getInventoryObject(item->getUUID()); + // Do not use C-Style cast for polymorphic upcasting +// old_item = (LLViewerInventoryItem*)getInventoryObject(item->getUUID()); + old_item = dynamic_cast(getInventoryObject(item->getUUID())); + // } else if(TASK_INVENTORY_ASSET_KEY == key) {