mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
Fix issue where eventTouchUp is firing before keyUp in GameHUD
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user