diff --git a/indra/newview/llinventoryfunctions.cpp b/indra/newview/llinventoryfunctions.cpp
index 89ef57084de98e0ee8421f309a3e5f93f2e5dc4b..4f99cfebce6bbd7aa9836444350eab9b6366fe72 100755
--- a/indra/newview/llinventoryfunctions.cpp
+++ b/indra/newview/llinventoryfunctions.cpp
@@ -1149,7 +1149,7 @@ void LLInventoryAction::doToSelected(LLInventoryModel* model, LLFolderView* root
     {
         wear_multiple(ids, false);
     }
-    else if (isRemoveAction(action))
+    else if (isRemoveAction(action) && action != "deactivate")
     {
         LLAppearanceMgr::instance().removeItemsFromAvatar(ids);
     }