SL-20380 show group notice button only if user is a member of the group (#465)

meow-7.2.2
Maxim Nikolenko 2023-10-20 13:44:55 +03:00 committed by GitHub
parent b83b4e0848
commit ece46db4b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions

View File

@ -475,14 +475,17 @@ void LLGroupListItem::onMouseEnter(S32 x, S32 y, MASK mask)
{
mInfoBtn->setVisible(true);
mProfileBtn->setVisible(true);
mNoticesBtn->setVisible(true);
if (mForAgent && mVisibilityHideBtn)
if (mForAgent)
{
LLGroupData agent_gdatap;
if (gAgent.getGroupData(mGroupID, agent_gdatap))
{
mVisibilityHideBtn->setVisible(agent_gdatap.mListInProfile);
mVisibilityShowBtn->setVisible(!agent_gdatap.mListInProfile);
if (mVisibilityHideBtn)
{
mVisibilityHideBtn->setVisible(agent_gdatap.mListInProfile);
mVisibilityShowBtn->setVisible(!agent_gdatap.mListInProfile);
}
mNoticesBtn->setVisible(true);
}
}
}

View File

@ -64,7 +64,8 @@
follows="right"
image_pressed="Group_Notices"
image_unselected="Group_Notices"
tab_stop="false"/>
tab_stop="false"
visible="false"/>
<button
name="visibility_hide_btn"
tool_tip="Hide group on my profile"