diff options
| author | andreykproductengine <akleshchev@productengine.com> | 2014-12-31 14:06:05 +0200 | 
|---|---|---|
| committer | andreykproductengine <akleshchev@productengine.com> | 2014-12-31 14:06:05 +0200 | 
| commit | c7c62b96502a7afc96e58272081b9d70a8260483 (patch) | |
| tree | 35e7cfae51aec1e98194ce8216cdca131724806a | |
| parent | 2dccacd36e67a6e9037d830e6242f33568009637 (diff) | |
MAINT-1654 FIXED object context menu redraws and repositions some time after being opened.
| -rwxr-xr-x | indra/newview/llviewermenu.cpp | 6 | ||||
| -rwxr-xr-x | indra/newview/skins/default/xui/en/menu_object.xml | 2 | 
2 files changed, 7 insertions, 1 deletions
diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index b39a5bf9da..b77d3ca1be 100755 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -2871,6 +2871,11 @@ bool enable_object_select_in_pathfinding_linksets()  	return LLPathfindingManager::getInstance()->isPathfindingEnabledForCurrentRegion() && LLSelectMgr::getInstance()->selectGetEditableLinksets();  } +bool visible_object_select_in_pathfinding_linksets() +{ +	return LLPathfindingManager::getInstance()->isPathfindingEnabledForCurrentRegion(); +} +  bool enable_object_select_in_pathfinding_characters()  {  	return LLPathfindingManager::getInstance()->isPathfindingEnabledForCurrentRegion() &&  LLSelectMgr::getInstance()->selectGetViewableCharacters(); @@ -8990,6 +8995,7 @@ void initialize_menus()  	enable.add("VisibleBuild", boost::bind(&enable_object_build));  	commit.add("Pathfinding.Linksets.Select", boost::bind(&LLFloaterPathfindingLinksets::openLinksetsWithSelectedObjects));  	enable.add("EnableSelectInPathfindingLinksets", boost::bind(&enable_object_select_in_pathfinding_linksets)); +	enable.add("VisibleSelectInPathfindingLinksets", boost::bind(&visible_object_select_in_pathfinding_linksets));  	commit.add("Pathfinding.Characters.Select", boost::bind(&LLFloaterPathfindingCharacters::openCharactersWithSelectedObjects));  	enable.add("EnableSelectInPathfindingCharacters", boost::bind(&enable_object_select_in_pathfinding_characters)); diff --git a/indra/newview/skins/default/xui/en/menu_object.xml b/indra/newview/skins/default/xui/en/menu_object.xml index 5c98a98d3d..dc9622a27d 100755 --- a/indra/newview/skins/default/xui/en/menu_object.xml +++ b/indra/newview/skins/default/xui/en/menu_object.xml @@ -78,7 +78,7 @@      <menu_item_call.on_enable          function="EnableSelectInPathfindingLinksets"/>      <menu_item_call.on_visible -        function="EnableSelectInPathfindingLinksets"/> +        function="VisibleSelectInPathfindingLinksets"/>    </menu_item_call>    <menu_item_call        label="Show in characters"  | 
