summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerinventory.cpp
diff options
context:
space:
mode:
authorLoren Shih <seraph@lindenlab.com>2009-08-18 15:34:09 +0000
committerLoren Shih <seraph@lindenlab.com>2009-08-18 15:34:09 +0000
commitac1b723fd79b63a9dab94c839d3c0acb2ddde129 (patch)
tree4da36d5bae02191ce86dea8b5b074b48f516a3ae /indra/newview/llviewerinventory.cpp
parentd53725ece11eb3403128dd77834742a1d084138f (diff)
svn merge -r130469:130817 svn+ssh://svn.lindenlab.com/svn/linden/branches/avatar-pipeline/currently-worn-folder-6 into svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer-2.0.0-3
This merges in all appearance side panel bug fixes.
Diffstat (limited to 'indra/newview/llviewerinventory.cpp')
-rw-r--r--indra/newview/llviewerinventory.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/indra/newview/llviewerinventory.cpp b/indra/newview/llviewerinventory.cpp
index 9a090be76a..4645b9bf59 100644
--- a/indra/newview/llviewerinventory.cpp
+++ b/indra/newview/llviewerinventory.cpp
@@ -612,10 +612,7 @@ void LLViewerInventoryCategory::determineFolderType()
return;
if (item->getInventoryType() == LLInventoryType::IT_WEARABLE)
{
- U32 flags = item->getFlags();
- if (flags > WT_COUNT)
- return;
- const EWearableType wearable_type = EWearableType(flags);
+ const EWearableType wearable_type = EWearableType(item->getFlags() & LLInventoryItem::II_FLAGS_WEARABLES_MASK);
const std::string& wearable_name = LLWearableDictionary::getTypeName(wearable_type);
U64 valid_folder_types = LLFolderType::lookupValidFolderTypes(wearable_name);
folder_valid |= valid_folder_types;