diff options
Diffstat (limited to 'indra/newview/llviewerkeyboard.cpp')
-rw-r--r-- | indra/newview/llviewerkeyboard.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llviewerkeyboard.cpp b/indra/newview/llviewerkeyboard.cpp index b885e4e6b9..bea4b910b6 100644 --- a/indra/newview/llviewerkeyboard.cpp +++ b/indra/newview/llviewerkeyboard.cpp @@ -31,6 +31,7 @@ #include "llviewerprecompiledheaders.h" +#include "llappviewer.h" #include "llviewerkeyboard.h" #include "llmath.h" #include "llagent.h" @@ -99,7 +100,8 @@ static void agent_handle_doubletap_run(EKeystate s, LLAgent::EDoubleTapRunMode m } gAgent.mDoubleTapRunMode = mode; } - else if (KEYSTATE_DOWN == s && + else if (gAllowTapTapHoldRun && + KEYSTATE_DOWN == s && gAgent.mDoubleTapRunMode == mode && gAgent.mDoubleTapRunTimer.getElapsedTimeF32() < NUDGE_TIME) { |