diff options
| -rw-r--r-- | indra/newview/llagent.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/lltoolpie.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/lltoolpie.h | 1 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_viewer.xml | 2 | 
4 files changed, 14 insertions, 1 deletions
| diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp index 7d491a7774..a6d2c96d52 100644 --- a/indra/newview/llagent.cpp +++ b/indra/newview/llagent.cpp @@ -62,6 +62,7 @@  #include "llstatusbar.h"  #include "llteleportflags.h"  #include "lltool.h" +#include "lltoolpie.h"  #include "lltoolmgr.h"  #include "lltrans.h"  #include "llurlentry.h" @@ -559,6 +560,8 @@ void LLAgent::setFlying(BOOL fly)  // static  void LLAgent::toggleFlying()  { +	LLToolPie::instance().stopClickToWalk(); +  	BOOL fly = !gAgent.getFlying();  	gAgent.mMoveTimer.reset(); diff --git a/indra/newview/lltoolpie.cpp b/indra/newview/lltoolpie.cpp index 06e0d17b8c..9ec4d33036 100644 --- a/indra/newview/lltoolpie.cpp +++ b/indra/newview/lltoolpie.cpp @@ -688,6 +688,15 @@ BOOL LLToolPie::handleMouseUp(S32 x, S32 y, MASK mask)  	return LLTool::handleMouseUp(x, y, mask);  } +void LLToolPie::stopClickToWalk() +{ +	mPick.mPosGlobal = gAgent.getPositionGlobal(); +	handle_go_to(); +	if(mAutoPilotDestination)  +	{  +		mAutoPilotDestination->markDead();  +	} +}  BOOL LLToolPie::handleDoubleClick(S32 x, S32 y, MASK mask)  { diff --git a/indra/newview/lltoolpie.h b/indra/newview/lltoolpie.h index 22359a6db8..d7c79ee223 100644 --- a/indra/newview/lltoolpie.h +++ b/indra/newview/lltoolpie.h @@ -67,6 +67,7 @@ public:  	LLObjectSelection*	getLeftClickSelection() { return (LLObjectSelection*)mLeftClickSelection; }  	void 				resetSelection();  	void				blockClickToWalk() { mBlockClickToWalk = true; } +	void				stopClickToWalk();  	static void			selectionPropertiesReceived(); diff --git a/indra/newview/skins/default/xui/en/menu_viewer.xml b/indra/newview/skins/default/xui/en/menu_viewer.xml index 51610c0ae0..81b7d35253 100644 --- a/indra/newview/skins/default/xui/en/menu_viewer.xml +++ b/indra/newview/skins/default/xui/en/menu_viewer.xml @@ -2696,7 +2696,7 @@            <menu_item_call             label="Web Content Browser"             name="Web Content Browser" -           shortcut="control|alt|W"> +           shortcut="control|shift|Z">              <menu_item_call.on_click               function="Advanced.WebContentTest"               parameter="http://google.com"/> | 
