SL-11912 FIXED Sending a group invitation causes the UI to flip from the Members tab to Roles.
parent
3cb11fe956
commit
d1fdb6995b
|
|
@ -108,7 +108,7 @@ LLFloaterGroupInvite::~LLFloaterGroupInvite()
|
|||
}
|
||||
|
||||
// static
|
||||
void LLFloaterGroupInvite::showForGroup(const LLUUID& group_id, uuid_vec_t *agent_ids)
|
||||
void LLFloaterGroupInvite::showForGroup(const LLUUID& group_id, uuid_vec_t *agent_ids, bool request_update)
|
||||
{
|
||||
const LLFloater::Params& floater_params = LLFloater::getDefaultParams();
|
||||
S32 floater_header_size = floater_params.header_height;
|
||||
|
|
@ -126,9 +126,12 @@ void LLFloaterGroupInvite::showForGroup(const LLUUID& group_id, uuid_vec_t *agen
|
|||
group_id,
|
||||
(LLFloaterGroupInvite*)NULL);
|
||||
|
||||
// refresh group information
|
||||
gAgent.sendAgentDataUpdateRequest();
|
||||
LLGroupMgr::getInstance()->clearGroupData(group_id);
|
||||
if (request_update)
|
||||
{
|
||||
// refresh group information
|
||||
gAgent.sendAgentDataUpdateRequest();
|
||||
LLGroupMgr::getInstance()->clearGroupData(group_id);
|
||||
}
|
||||
|
||||
|
||||
if (!fgi)
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ class LLFloaterGroupInvite
|
|||
public:
|
||||
virtual ~LLFloaterGroupInvite();
|
||||
|
||||
static void showForGroup(const LLUUID &group_id, uuid_vec_t *agent_ids = NULL);
|
||||
static void showForGroup(const LLUUID &group_id, uuid_vec_t *agent_ids = NULL, bool request_update = true);
|
||||
|
||||
protected:
|
||||
LLFloaterGroupInvite(const LLUUID& group_id = LLUUID::null);
|
||||
|
|
|
|||
|
|
@ -1153,7 +1153,7 @@ void LLPanelGroupMembersSubTab::onInviteMember(void *userdata)
|
|||
|
||||
void LLPanelGroupMembersSubTab::handleInviteMember()
|
||||
{
|
||||
LLFloaterGroupInvite::showForGroup(mGroupID);
|
||||
LLFloaterGroupInvite::showForGroup(mGroupID, NULL, false);
|
||||
}
|
||||
|
||||
void LLPanelGroupMembersSubTab::onEjectMembers(void *userdata)
|
||||
|
|
|
|||
Loading…
Reference in New Issue