diff options
author | Maxim Nikolenko <maximnproductengine@lindenlab.com> | 2025-05-20 20:40:04 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-20 20:40:04 +0300 |
commit | 2cbff073edad0bb31d2a025b888a9fb2e90fe2cf (patch) | |
tree | a9627a2cc78621d37a74c29bdf3fcb0d9efe5ea1 /indra/newview/llinventorymodel.cpp | |
parent | 3de223aecf53ee6f69de8fba29aaa6593484d7e8 (diff) |
#4000 Cherry pick inventory LEAP functions from develop branch
Diffstat (limited to 'indra/newview/llinventorymodel.cpp')
-rw-r--r-- | indra/newview/llinventorymodel.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/indra/newview/llinventorymodel.cpp b/indra/newview/llinventorymodel.cpp index c7cc8f3032..110957dfa7 100644 --- a/indra/newview/llinventorymodel.cpp +++ b/indra/newview/llinventorymodel.cpp @@ -1282,6 +1282,10 @@ void LLInventoryModel::collectDescendentsIf(const LLUUID& id, { for (auto& cat : *cat_array) { + if (add.exceedsLimit()) + { + break; + } if(add(cat,NULL)) { cats.push_back(cat); @@ -1297,6 +1301,10 @@ void LLInventoryModel::collectDescendentsIf(const LLUUID& id, { for (auto& item : *item_array) { + if (add.exceedsLimit()) + { + break; + } if(add(NULL, item)) { items.push_back(item); |