diff --git a/core/input/input_map.cpp b/core/input/input_map.cpp index 461fb1dfc38..6d8ab34267f 100644 --- a/core/input/input_map.cpp +++ b/core/input/input_map.cpp @@ -229,6 +229,10 @@ void InputMap::action_erase_event(const StringName &p_action, RequiredParamis_action_pressed(p_action)) { + Input::get_singleton()->action_release(p_action); + } + input_map[p_action].inputs.clear(); }