Fix issue where eventTouchUp is firing before keyUp in GameHUD

This commit is contained in:
Robin Woodby
2025-06-11 11:41:46 -07:00
committed by Chris H
parent f0ebc3e6a0
commit ed7fb03b9c

View File

@@ -794,6 +794,12 @@ public class GameHUD extends Stage {
@Override
public boolean keyUp(int keycode) {
ui.pressUp(keycode);
Button pressedButton = ui.buttonPressed(keycode);
if (pressedButton != null) {
pressedButton.fire(eventTouchUp);
}
return super.keyUp(keycode);
}
@@ -816,7 +822,7 @@ public class GameHUD extends Stage {
return true;
Button pressedButton = ui.buttonPressed(keycode);
if (pressedButton != null) {
performTouch(pressedButton);
pressedButton.fire(eventTouchDown);
}
return super.keyDown(keycode);
}