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
|
@Override
|
||||||
public boolean keyUp(int keycode) {
|
public boolean keyUp(int keycode) {
|
||||||
ui.pressUp(keycode);
|
ui.pressUp(keycode);
|
||||||
|
|
||||||
|
Button pressedButton = ui.buttonPressed(keycode);
|
||||||
|
if (pressedButton != null) {
|
||||||
|
pressedButton.fire(eventTouchUp);
|
||||||
|
}
|
||||||
|
|
||||||
return super.keyUp(keycode);
|
return super.keyUp(keycode);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -816,7 +822,7 @@ public class GameHUD extends Stage {
|
|||||||
return true;
|
return true;
|
||||||
Button pressedButton = ui.buttonPressed(keycode);
|
Button pressedButton = ui.buttonPressed(keycode);
|
||||||
if (pressedButton != null) {
|
if (pressedButton != null) {
|
||||||
performTouch(pressedButton);
|
pressedButton.fire(eventTouchDown);
|
||||||
}
|
}
|
||||||
return super.keyDown(keycode);
|
return super.keyDown(keycode);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user