Fix the duplicate squeaks

This commit is contained in:
Lirusaito
2019-07-26 21:17:02 -04:00
parent 5f2b3a10ff
commit c8bd1f5f5b

View File

@@ -4065,6 +4065,20 @@ void LLPanelEstateAccess::sendEstateAccessDelta(U32 flags, const LLUUID& agent_o
msg->nextBlock("ParamList");
msg->addString("Parameter", buf);
if (flags & (ESTATE_ACCESS_ALLOWED_AGENT_ADD | ESTATE_ACCESS_ALLOWED_AGENT_REMOVE |
ESTATE_ACCESS_BANNED_AGENT_ADD | ESTATE_ACCESS_BANNED_AGENT_REMOVE))
{
if (auto panel = LLFloaterRegionInfo::getPanelAccess())
{
// Clear these out before we ask for an update
if (auto name_list = panel->getChild<LLNameListCtrl>("allowed_avatar_name_list"))
name_list->deleteAllItems();
if (auto name_list = panel->getChild<LLNameListCtrl>("banned_avatar_name_list"))
name_list->deleteAllItems();
}
}
gAgent.sendReliableMessage();
}