MAINT-646: Hotspot in LLViewerObjectList::update

This commit is contained in:
Shyotl
2012-07-18 20:26:43 -05:00
parent 6736e91ce0
commit d8fc691625
4 changed files with 72 additions and 17 deletions

View File

@@ -128,7 +128,9 @@ public:
void dirtyAllObjectInventory();
void removeFromActiveList(LLViewerObject* objectp);
void updateActive(LLViewerObject *objectp);
void updateAvatarVisibility();
// Selection related stuff
@@ -206,7 +208,7 @@ public:
typedef std::vector<LLPointer<LLViewerObject> > vobj_list_t;
vobj_list_t mObjects;
std::set<LLPointer<LLViewerObject> > mActiveObjects;
std::vector<LLPointer<LLViewerObject> > mActiveObjects;
vobj_list_t mMapObjects;