EXT-3582 : My Outfits populates from library if I delete my last outfit

Now checking if this is the first time a user has logged into viewer2.0, via checking against COF existence.

This doesn't quite work yet because something before LLAgentWearables is also looking up COF.
meow-7.2.2
Loren Shih 2009-12-18 15:18:40 -05:00
parent be2a898313
commit e0f5ce4ecf
1 changed files with 5 additions and 1 deletions

View File

@ -875,6 +875,9 @@ void LLAgentWearables::processAgentInitialWearablesUpdate(LLMessageSystem* mesgs
LLUUID agent_id;
gMessageSystem->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id);
const BOOL is_first_time_in_viewer2_0 = (gInventory.findCategoryUUIDForType(LLFolderType::FT_CURRENT_OUTFIT, FALSE) == LLUUID::null);
LLVOAvatar* avatar = gAgent.getAvatarObject();
if (avatar && (agent_id == avatar->getID()))
{
@ -954,7 +957,8 @@ void LLAgentWearables::processAgentInitialWearablesUpdate(LLMessageSystem* mesgs
gInventory.addObserver(outfit);
}
gAgentWearables.populateMyOutfitsFolder();
if (is_first_time_in_viewer2_0)
gAgentWearables.populateMyOutfitsFolder();
}
}