aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llviewermenu.cpp
diff options
context:
space:
mode:
authorJacek Antonelli2009-05-24 02:59:24 -0500
committerJacek Antonelli2009-05-24 02:59:40 -0500
commitb2627d927f1642bea84b92adfccd9403676e1341 (patch)
tree07f069e63cfa633b9bd0d07b4eecc229ef67f974 /linden/indra/newview/llviewermenu.cpp
parentSecond Life viewer sources 1.23.1-RC (diff)
downloadmeta-impy-b2627d927f1642bea84b92adfccd9403676e1341.zip
meta-impy-b2627d927f1642bea84b92adfccd9403676e1341.tar.gz
meta-impy-b2627d927f1642bea84b92adfccd9403676e1341.tar.bz2
meta-impy-b2627d927f1642bea84b92adfccd9403676e1341.tar.xz
Second Life viewer sources 1.23.2-RC
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llviewermenu.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp
index 85ca5d0..0a53466 100644
--- a/linden/indra/newview/llviewermenu.cpp
+++ b/linden/indra/newview/llviewermenu.cpp
@@ -1035,7 +1035,8 @@ void init_debug_ui_menu(LLMenuGL* menu)
1035 menu->appendSeparator(); 1035 menu->appendSeparator();
1036 1036
1037 menu->append(new LLMenuItemCallGL("Web Browser Test", &handle_web_browser_test)); 1037 menu->append(new LLMenuItemCallGL("Web Browser Test", &handle_web_browser_test));
1038 menu->append(new LLMenuItemCallGL("Buy Currency Test", &handle_buy_currency_test)); 1038 // commented out until work is complete: DEV-32268
1039 // menu->append(new LLMenuItemCallGL("Buy Currency Test", &handle_buy_currency_test));
1039 menu->append(new LLMenuItemCallGL("Editable UI", &edit_ui)); 1040 menu->append(new LLMenuItemCallGL("Editable UI", &edit_ui));
1040 menu->append(new LLMenuItemCallGL( "Dump SelectMgr", &dump_select_mgr)); 1041 menu->append(new LLMenuItemCallGL( "Dump SelectMgr", &dump_select_mgr));
1041 menu->append(new LLMenuItemCallGL( "Dump Inventory", &dump_inventory)); 1042 menu->append(new LLMenuItemCallGL( "Dump Inventory", &dump_inventory));
@@ -1600,15 +1601,20 @@ class LLObjectEnableTouch : public view_listener_t
1600 1601
1601 // Update label based on the node touch name if available. 1602 // Update label based on the node touch name if available.
1602 LLSelectNode* node = LLSelectMgr::getInstance()->getSelection()->getFirstRootNode(); 1603 LLSelectNode* node = LLSelectMgr::getInstance()->getSelection()->getFirstRootNode();
1604
1605 std::string touch_text;
1603 if (node && node->mValid && !node->mTouchName.empty()) 1606 if (node && node->mValid && !node->mTouchName.empty())
1604 { 1607 {
1605 gMenuHolder->childSetText("Object Touch", node->mTouchName); 1608 touch_text = node->mTouchName;
1606 } 1609 }
1607 else 1610 else
1608 { 1611 {
1609 gMenuHolder->childSetText("Object Touch", userdata["data"].asString()); 1612 touch_text = userdata["data"].asString();
1610 } 1613 }
1611 1614
1615 gMenuHolder->childSetText("Object Touch", touch_text);
1616 gMenuHolder->childSetText("Attachment Object Touch", touch_text);
1617
1612 return true; 1618 return true;
1613 } 1619 }
1614}; 1620};
@@ -2878,7 +2884,9 @@ class LLEditEnableCustomizeAvatar : public view_listener_t
2878{ 2884{
2879 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) 2885 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
2880 { 2886 {
2881 bool new_value = gAgent.areWearablesLoaded(); 2887 bool new_value = (gAgent.getAvatarObject() &&
2888 gAgent.getAvatarObject()->isFullyLoaded() &&
2889 gAgent.areWearablesLoaded());
2882 gMenuHolder->findControl(userdata["control"].asString())->setValue(new_value); 2890 gMenuHolder->findControl(userdata["control"].asString())->setValue(new_value);
2883 return true; 2891 return true;
2884 } 2892 }