diff options
author | Jonathan Yap <none@none> | 2014-01-08 09:30:30 -0500 |
---|---|---|
committer | Jonathan Yap <none@none> | 2014-01-08 09:30:30 -0500 |
commit | a4173dc81a21dfac6a8b57e8e1c354b9a37fe5ba (patch) | |
tree | 7c90d4551631abf782fdfcc7cd9cdffbe5bfb532 /indra/newview/llagentwearables.cpp | |
parent | c804c6b69e9de586225b9cc84c6e6adafba83f8f (diff) |
STORM-68 Remove obsolete note. Refactor a few blocks of code to not have early returns
Diffstat (limited to 'indra/newview/llagentwearables.cpp')
-rwxr-xr-x | indra/newview/llagentwearables.cpp | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/indra/newview/llagentwearables.cpp b/indra/newview/llagentwearables.cpp index f71b49010d..aa97bddec8 100755 --- a/indra/newview/llagentwearables.cpp +++ b/indra/newview/llagentwearables.cpp @@ -88,23 +88,22 @@ void wear_and_edit_cb(const LLUUID& inv_item) void wear_cb(const LLUUID& inv_item) { - if (inv_item.isNull()) + if (!inv_item.isNull()) { - return; + LLViewerInventoryItem* item = gInventory.getItem(inv_item); + if (item) + { + LLPermissions perm = item->getPermissions(); + perm.setMaskNext(LLFloaterPerms::getNextOwnerPerms("Wearables")); + perm.setMaskEveryone(LLFloaterPerms::getEveryonePerms("Wearables")); + perm.setMaskGroup(LLFloaterPerms::getGroupPerms("Wearables")); + item->setPermissions(perm); + + item->updateServer(FALSE); + gInventory.updateItem(item); + gInventory.notifyObservers(); + } } - - LLViewerInventoryItem* item = gInventory.getItem(inv_item); - if (!item) return; - - LLPermissions perm = item->getPermissions(); - perm.setMaskNext(LLFloaterPerms::getNextOwnerPerms("Wearables")); - perm.setMaskEveryone(LLFloaterPerms::getEveryonePerms("Wearables")); - perm.setMaskGroup(LLFloaterPerms::getGroupPerms("Wearables")); - item->setPermissions(perm); - - item->updateServer(FALSE); - gInventory.updateItem(item); - gInventory.notifyObservers(); } /////////////////////////////////////////////////////////////////////////////// |