Skip to content

#4893 Async inventory review fixes#5651

Open
marchcat wants to merge 7 commits intopepper/async-inventoryfrom
marchcat/4893
Open

#4893 Async inventory review fixes#5651
marchcat wants to merge 7 commits intopepper/async-inventoryfrom
marchcat/4893

Conversation

@marchcat
Copy link
Copy Markdown
Contributor

Added destructor to clean up callbacks and connection if loading is interrupted.

Fixed mChildNameCache to avoid removing wrong pointers when siblings share names.

Restored singleton initialization flow to preserve dependency tracking.

Ensured system folders are created at startup while keeping lazy loading for subfolders.

Comment thread indra/newview/llinventorypanel.cpp
Copy link
Copy Markdown
Contributor

@akleshchev akleshchev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spam, example:
2026-04-16T19:58:46Z WARNING #Inventory# newview/llinventorymodel.cpp(5039) LLInventoryModel::validate : invalid desc count for ae5834b2-7d47-6557-0cff-f7e05c763801 [/My Inventory/Objects/tmp7] cached 341 expected 1+5=6

That's a massive discrepancy between cached and expected, and it's reported each run, should it even complain if inventory isn't loaded?

P.S. Please make sure to test this with Inventory2 Tester and check marketplace

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants