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
parent
be2a898313
commit
e0f5ce4ecf
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue