Răsfoiți Sursa

Don't release action if it's not pressed

Tomasz Chabora 6 ani în urmă
părinte
comite
bd5b73108f
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  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();
 
 	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());
 	}
 }