diff options
author | Mike Antipov <mantipov@productengine.com> | 2010-01-06 14:30:21 +0200 |
---|---|---|
committer | Mike Antipov <mantipov@productengine.com> | 2010-01-06 14:30:21 +0200 |
commit | af61dd45b3afe8b62dceeb55a2ded7a9cfa34117 (patch) | |
tree | 60fa589abe7caac49dda6327f7ff893c7dee8a81 /indra | |
parent | b150aaf1b915b8ed4f06a419c71027af4ce1d3bf (diff) |
Fixed major bug EXT-3960 (group none cannot be activated through context menu, but checkbox button works)
- updated condition to enable "Activate" menu item for any group
- also cleaned commented out code
--HG--
branch : product-engine
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/llgrouplist.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/indra/newview/llgrouplist.cpp b/indra/newview/llgrouplist.cpp index 3ca459a403..e75d35bea4 100644 --- a/indra/newview/llgrouplist.cpp +++ b/indra/newview/llgrouplist.cpp @@ -210,7 +210,6 @@ void LLGroupList::addNewItem(const LLUUID& id, const std::string& name, const LL item->setGroupID(id); item->setName(name, mNameFilter); item->setGroupIconID(icon_id); -// item->setContextMenu(mContextMenu); item->childSetVisible("info_btn", false); item->childSetVisible("profile_btn", false); @@ -268,8 +267,9 @@ bool LLGroupList::onContextMenuItemEnable(const LLSD& userdata) LLUUID selected_group_id = getSelectedUUID(); bool real_group_selected = selected_group_id.notNull(); // a "real" (not "none") group is selected + // each group including "none" can be activated if (userdata.asString() == "activate") - return real_group_selected && gAgent.getGroupID() != selected_group_id; + return gAgent.getGroupID() != selected_group_id; return real_group_selected; } @@ -283,7 +283,6 @@ LLGroupListItem::LLGroupListItem() mGroupIcon(NULL), mGroupNameBox(NULL), mInfoBtn(NULL), -//mContextMenu(NULL), //TODO: mGroupID(LLUUID::null) { LLUICtrlFactory::getInstance()->buildPanel(this, "panel_group_list_item.xml"); |