diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-10-03 20:42:24 +0300 |
---|---|---|
committer | akleshchev <117672381+akleshchev@users.noreply.github.com> | 2023-10-03 21:14:34 +0300 |
commit | 35c3b391674f3a8ab64c383845579f19c2865caa (patch) | |
tree | e028b4f0c48b29a58b083670276a6219d9da98fb /indra/newview | |
parent | 893857cabaf302cda5c90ac7a945cc4788eb77d7 (diff) |
SL-20341 Close Item Properties on deletion
Diffstat (limited to 'indra/newview')
-rw-r--r-- | indra/newview/llviewerobject.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/newview/llviewerobject.cpp b/indra/newview/llviewerobject.cpp index 9275cfb86d..c0d569be01 100644 --- a/indra/newview/llviewerobject.cpp +++ b/indra/newview/llviewerobject.cpp @@ -3473,6 +3473,12 @@ void LLViewerObject::doInventoryCallback() void LLViewerObject::removeInventory(const LLUUID& item_id) { + // close associated floater properties + LLSD params; + params["id"] = item_id; + params["object"] = mID; + LLFloaterReg::hideInstance("item_properties", params); + LLMessageSystem* msg = gMessageSystem; msg->newMessageFast(_PREHASH_RemoveTaskInventory); msg->nextBlockFast(_PREHASH_AgentData); |