fix control bug
This commit is contained in:
parent
77052a670d
commit
7433063beb
|
@ -482,10 +482,10 @@ public class ControlButton extends AppCompatButton implements CustomView {
|
||||||
private boolean keycodeOutputting = false;
|
private boolean keycodeOutputting = false;
|
||||||
|
|
||||||
private void handleKeyEvent(ButtonEventData.Event event, boolean press) {
|
private void handleKeyEvent(ButtonEventData.Event event, boolean press) {
|
||||||
|
if (!press && !keycodeOutputting) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
for (int keycode : event.outputKeycodesList()) {
|
for (int keycode : event.outputKeycodesList()) {
|
||||||
if (!press && !keycodeOutputting) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
keycodeOutputting = press;
|
keycodeOutputting = press;
|
||||||
menu.getInput().sendKeyEvent(keycode, press);
|
menu.getInput().sendKeyEvent(keycode, press);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue