浏览代码

Merge pull request #30792 from KoBeWi/releasent

Don't release action if it's not pressed
Rémi Verschelde 6 年之前
父节点
当前提交
5a5322ca06
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      main/input_default.cpp

+ 2 - 1
main/input_default.cpp

@@ -686,7 +686,8 @@ void InputDefault::release_pressed_events() {
 	_joy_axis.clear();
 	_joy_axis.clear();
 
 
 	for (Map<StringName, InputDefault::Action>::Element *E = action_state.front(); E; E = E->next()) {
 	for (Map<StringName, InputDefault::Action>::Element *E = action_state.front(); E; E = E->next()) {
-		action_release(E->key());
+		if (E->get().pressed)
+			action_release(E->key());
 	}
 	}
 }
 }