diff options
| -rw-r--r-- | indra/newview/llinventoryfunctions.cpp | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/indra/newview/llinventoryfunctions.cpp b/indra/newview/llinventoryfunctions.cpp index 3286eca265..1077ce74ae 100644 --- a/indra/newview/llinventoryfunctions.cpp +++ b/indra/newview/llinventoryfunctions.cpp @@ -438,7 +438,13 @@ void copy_inventory_category(LLInventoryModel* model,      {          copy_inventory_category_content(new_id, model, cat, root_copy_id, move_no_copy_items);      }; -    gInventory.createNewCategory(parent_id, LLFolderType::FT_NONE, cat->getName(), func, cat->getThumbnailUUID()); +    LLFolderType::EType type = LLFolderType::FT_NONE; +    if (cat->getPreferredType() == LLFolderType::FT_OUTFIT) +    { +        // at the moment only permitting copy of outfits and normal folders +        type = LLFolderType::FT_OUTFIT; +    } +    gInventory.createNewCategory(parent_id, type, cat->getName(), func, cat->getThumbnailUUID());  }  void copy_inventory_category(LLInventoryModel* model, | 
