diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-08-17 18:06:51 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-08-17 20:32:12 +0300 |
commit | 5759be7cdf0f8fe0745265b85bab8c37bd2335be (patch) | |
tree | 374832dbe8e1401aa3a07bd76cf278354015b373 /indra/newview/llinventorymodel.cpp | |
parent | 8e8c68720b936a3bd7e907639a966918d48e57bc (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.cpp | 3 |
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) |