From 99daebb1de59767c87fdfb063e01d0128d164e9c Mon Sep 17 00:00:00 2001
From: Mnikolenko Productengine <mnikolenko@productengine.com>
Date: Thu, 3 Dec 2020 15:20:50 +0200
Subject: SL-14456 FIXED Stop Moving action does not work in the custom key
 mappings viewer

---
 indra/newview/llviewerinput.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'indra')

diff --git a/indra/newview/llviewerinput.cpp b/indra/newview/llviewerinput.cpp
index ad4b9d4215..3954d4fb5e 100644
--- a/indra/newview/llviewerinput.cpp
+++ b/indra/newview/llviewerinput.cpp
@@ -609,7 +609,8 @@ bool edit_avatar_move_backward( EKeystate s )
 
 bool stop_moving( EKeystate s )
 {
-	if( KEYSTATE_DOWN != s  ) return true;
+	//it's supposed that 'stop moving' key will be held down for some time
+	if( KEYSTATE_UP == s  ) return true;
 	// stop agent
 	gAgent.setControlFlags(AGENT_CONTROL_STOP);
 
-- 
cgit v1.2.3