Browse Source

Merge pull request #4401 from Hinsbart/fix_is_action_bug

add sign comparison for joystick axis events in InputMap::_find_event
Rémi Verschelde 9 years ago
parent
commit
6e4957d429
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/input_map.cpp

+ 1 - 1
core/input_map.cpp

@@ -106,7 +106,7 @@ List<InputEvent>::Element *InputMap::_find_event(List<InputEvent> &p_list,const
 			} break;
 			case InputEvent::JOYSTICK_MOTION: {
 
-				same=(e.joy_motion.axis==p_event.joy_motion.axis);
+				same=(e.joy_motion.axis==p_event.joy_motion.axis && (e.joy_motion.axis_value < 0) == (p_event.joy_motion.axis_value < 0));
 
 			} break;
 		}