Issue Details (XML | Word | Printable)

Key: LIBOMV-345
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Christopher Omega
Reporter: Christopher Omega
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
libopenmetaverse

Immediately initializes GridClient's Inventory instances.

Created: 04/Aug/08 12:50 AM   Updated: 11/Aug/08 11:45 AM
Component/s: None
Affects Version/s: None
Fix Version/s: 0.6.0

File Attachments: 1. Text File Inventory-lazyinit.patch (5 kB)


Environment: All


 Description  « Hide
This patch uses the new internal bare-bones Inventory constructor and the new internal method Inventory.InitializeFromSkeleton to initialize the inventory with owner and root information after it has been constructed. This is so that we can have the InventoryStore and LibraryStore instances immediately ready when GridClient is instantiated.

Note: InventoryStore.RootFolder will return null until after InventoryManager.OnSkeletonsReceived is fired, because we don't know anything about the inventory yet!



 All   Comments   Change History   Subversion Commits   Patches      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.