diff options
| -rw-r--r-- | indra/newview/llselectmgr.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/newview/llselectmgr.cpp b/indra/newview/llselectmgr.cpp index 55cf6795fe..30a7f34ea8 100644 --- a/indra/newview/llselectmgr.cpp +++ b/indra/newview/llselectmgr.cpp @@ -1938,6 +1938,12 @@ void LLSelectMgr::selectionSetGLTFMaterial(const LLUUID& mat_id)              LLUUID asset_id = mMatId;              if (mItem)              { +                // If success, the material may be copied into the object's inventory +                BOOL success = LLToolDragAndDrop::handleDropMaterialProtections(objectp, mItem, LLToolDragAndDrop::SOURCE_AGENT, LLUUID::null); +                if (!success) +                { +                    return false; +                }                  asset_id = mItem->getAssetUUID();              }  | 
