SL-18003 Don't cause excessive full rebuild
parent
0eff975649
commit
110ed8f4d3
|
|
@ -1759,6 +1759,9 @@ void LLInventoryModel::changeCategoryParent(LLViewerInventoryCategory* cat,
|
|||
|
||||
void LLInventoryModel::rebuildBrockenLinks()
|
||||
{
|
||||
// make sure we aren't adding expensive Rebuild to anything else.
|
||||
notifyObservers();
|
||||
|
||||
for (LLUUID link_id : mPossiblyBrockenLinks)
|
||||
{
|
||||
addChangedMask(LLInventoryObserver::REBUILD, link_id);
|
||||
|
|
|
|||
|
|
@ -372,9 +372,6 @@ void LLInventoryModelBackgroundFetch::setAllFoldersFetched()
|
|||
//LL_INFOS(LOG_INV) << "All folders fetched, validating" << LL_ENDL;
|
||||
//gInventory.validate();
|
||||
|
||||
gInventory.addChangedMask(LLInventoryObserver::INTERNAL, gInventory.getRootFolderID());
|
||||
gInventory.addChangedMask(LLInventoryObserver::INTERNAL, gInventory.getLibraryRootFolderID());
|
||||
|
||||
// For now only informs about initial fetch being done
|
||||
mAllFoldersFetchedSignal();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue