diff --git a/indra/newview/llpanelgroupexperiences.cpp b/indra/newview/llpanelgroupexperiences.cpp index 76b68122fb..fb3a97318e 100644 --- a/indra/newview/llpanelgroupexperiences.cpp +++ b/indra/newview/llpanelgroupexperiences.cpp @@ -38,6 +38,8 @@ #include "llpanelexperiences.h" #include "llsd.h" +#include "llvoavatarself.h" + static LLPanelInjector t_panel_group_experiences("panel_group_experiences"); @@ -101,6 +103,13 @@ void LLPanelGroupExperiences::activate() return; } + // Crash fix + if (!isAgentAvatarValid()) + { + return; + } + // + // search for experiences owned by the current group std::string url = gAgent.getRegion()->getCapability("GroupExperiences"); if (!url.empty())