diff options
| author | Merov Linden <merov@lindenlab.com> | 2014-12-22 16:33:47 -0800 |
|---|---|---|
| committer | Merov Linden <merov@lindenlab.com> | 2014-12-22 16:33:47 -0800 |
| commit | e8ea398e123be29227275e8ca5b1d2d0ce7f1e4f (patch) | |
| tree | 0e05274270a8b922aabe6fda792cc2a37c2014c8 /indra/newview/llinventoryfunctions.cpp | |
| parent | b0f590f6ab4033503ff9d80e2374e374397d40fb (diff) | |
DD-282 : Suppress Unassociate menu item. Confirm when cutting, deleting or moving a listing
Diffstat (limited to 'indra/newview/llinventoryfunctions.cpp')
| -rwxr-xr-x | indra/newview/llinventoryfunctions.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/newview/llinventoryfunctions.cpp b/indra/newview/llinventoryfunctions.cpp index ddcaf9d2bd..1a75ebbbac 100755 --- a/indra/newview/llinventoryfunctions.cpp +++ b/indra/newview/llinventoryfunctions.cpp @@ -2194,6 +2194,12 @@ void LLInventoryAction::doToSelected(LLInventoryModel* model, LLFolderView* root LLNotificationsUtil::add("ConfirmMerchantActiveChange", LLSD(), LLSD(), boost::bind(&LLInventoryAction::callback_doToSelected, _1, _2, model, root, action)); return; } + // Cutting or deleting a whole listing needs confirmation as SLM will be archived and inaccessible to the user + else if (LLMarketplaceData::instance().isListed(viewModel->getUUID()) && (("cut" == action) || ("delete" == action))) + { + LLNotificationsUtil::add("ConfirmListingCutOrDelete", LLSD(), LLSD(), boost::bind(&LLInventoryAction::callback_doToSelected, _1, _2, model, root, action)); + return; + } } } |
