From 66386d6eec467e2f15da2f022d700ddad1499d4a Mon Sep 17 00:00:00 2001 From: Inusaito Sayori Date: Mon, 17 Dec 2012 19:32:40 -0500 Subject: [PATCH] Fix an issue introduced in V2MultiWear in which double-clicking or hitting an enter on a worn wearable would rewear it, not detach it. --- indra/newview/llinventorybridge.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/indra/newview/llinventorybridge.cpp b/indra/newview/llinventorybridge.cpp index 8fa2a2f53..a690f9c7b 100644 --- a/indra/newview/llinventorybridge.cpp +++ b/indra/newview/llinventorybridge.cpp @@ -6808,7 +6808,10 @@ void LLWearableBridgeAction::wearOnAvatar() LLViewerInventoryItem* item = getItem(); if(item) { - LLAppearanceMgr::instance().wearItemOnAvatar(item->getUUID(), true, !add); + if (get_is_item_worn(item)) + LLAppearanceMgr::instance().removeItemFromAvatar(item->getUUID()); + else + LLAppearanceMgr::instance().wearItemOnAvatar(item->getUUID(), true, !add); } }