diff --git a/indra/newview/aldiscordmanager.cpp b/indra/newview/aldiscordmanager.cpp index 4379658ac3687fe29d31c6d931901af8dadd4a55..7d6d49aacc924186ddc11e948ef1e00dc56d94c7 100644 --- a/indra/newview/aldiscordmanager.cpp +++ b/indra/newview/aldiscordmanager.cpp @@ -228,7 +228,8 @@ void ALDiscordManager::updateActivity() activity.GetAssets().SetSmallText(app_str.c_str()); std::string regionId = region->getRegionID().asString(); - activity.GetParty().GetSize().SetCurrentSize(region->mMapAvatars.size()); + S32 agents = llmax((size_t)1, region->mMapAvatars.size()); + activity.GetParty().GetSize().SetCurrentSize(agents); S32 max_agents = LLRegionInfoModel::instance().mAgentLimit; if (max_agents > 0) {