summaryrefslogtreecommitdiff
path: root/indra/newview/llinventorymodel.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2022-08-17 18:06:51 +0300
committerAndrey Kleshchev <andreykproductengine@lindenlab.com>2022-08-17 20:32:12 +0300
commit5759be7cdf0f8fe0745265b85bab8c37bd2335be (patch)
tree374832dbe8e1401aa3a07bd76cf278354015b373 /indra/newview/llinventorymodel.cpp
parent8e8c68720b936a3bd7e907639a966918d48e57bc (diff)
SL-17834 MP window freezes when loading items from Inventory
1. Do not process all marketpalce changes at once, schedule them for later 2. Do not notifyObservers from notifyObservers
Diffstat (limited to 'indra/newview/llinventorymodel.cpp')
-rw-r--r--indra/newview/llinventorymodel.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/indra/newview/llinventorymodel.cpp b/indra/newview/llinventorymodel.cpp
index 37500176ea..ace4de928e 100644
--- a/indra/newview/llinventorymodel.cpp
+++ b/indra/newview/llinventorymodel.cpp
@@ -1838,7 +1838,8 @@ void LLInventoryModel::addChangedMask(U32 mask, const LLUUID& referent)
}
// Fix me: From DD-81, probably shouldn't be here, instead
- // should be somewhere in an observer
+ // should be somewhere in an observer or in
+ // LLMarketplaceInventoryObserver::onIdleProcessQueue
update_marketplace_category(referent, false);
if (mask & LLInventoryObserver::ADD)