EXP-1632 FIXED Added checking for valid agent avatar before selecting the avatar gender and loading the initial outfit.
parent
0ccf2b5a1c
commit
62e77147b2
|
|
@ -2026,7 +2026,7 @@ bool idle_startup()
|
|||
const F32 wearables_time = wearables_timer.getElapsedTimeF32();
|
||||
const F32 MAX_WEARABLES_TIME = 10.f;
|
||||
|
||||
if (!gAgent.isGenderChosen())
|
||||
if (!gAgent.isGenderChosen() && isAgentAvatarValid())
|
||||
{
|
||||
// No point in waiting for clothing, we don't even
|
||||
// know what gender we are. Pop a dialog to ask and
|
||||
|
|
@ -2541,6 +2541,12 @@ void LLStartUp::loadInitialOutfit( const std::string& outfit_folder_name,
|
|||
gender = SEX_FEMALE;
|
||||
}
|
||||
|
||||
if (!isAgentAvatarValid())
|
||||
{
|
||||
llwarns << "Trying to load an initial outfit for an invalid agent avatar" << llendl;
|
||||
return;
|
||||
}
|
||||
|
||||
gAgentAvatarp->setSex(gender);
|
||||
|
||||
// try to find the outfit - if not there, create some default
|
||||
|
|
|
|||
Loading…
Reference in New Issue