diff options
author | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2017-01-25 20:37:39 +0100 |
---|---|---|
committer | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2017-01-25 21:21:19 +0100 |
commit | 9100db7b941348854dafad7860a4e466dba31ae6 (patch) | |
tree | bd10541480320b32cd9c22c36078cdf841d595f7 /core/input_map.h | |
parent | ae258e2679bd9deda8b311d030771fab03303833 (diff) | |
download | redot-engine-9100db7b941348854dafad7860a4e466dba31ae6.tar.gz |
Keyboard Input modifiers do not block actions.
This means, if you press "F" while holding "shift" and there is and
action registered for "F" that action should be pressed.
This commit restore this behaviour, lost when implementing
is_action_just_pressed.
If you want "blocking modifiers" you should code it via script.
Fixes 6826
Diffstat (limited to 'core/input_map.h')
-rw-r--r-- | core/input_map.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/input_map.h b/core/input_map.h index 306845fc89..6ccd24f29c 100644 --- a/core/input_map.h +++ b/core/input_map.h @@ -46,7 +46,7 @@ private: mutable Map<StringName, Action> input_map; mutable Map<int,StringName> input_id_map; - List<InputEvent>::Element *_find_event(List<InputEvent> &p_list,const InputEvent& p_event, bool p_mod_ignore) const; + List<InputEvent>::Element *_find_event(List<InputEvent> &p_list,const InputEvent& p_event, bool p_action_test=false) const; Array _get_action_list(const StringName& p_action); Array _get_actions(); |