mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
(Android) Build fix
(Android) Try to prevent spamming of TTY messages on Xperia Play (http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html)
This commit is contained in:
parent
fa766e60aa
commit
a711ab7993
@ -584,7 +584,7 @@ static void handle_hotplug(void *data, unsigned *port, unsigned id,
|
||||
else if (strstr(name_buf, "keypad-zeus") || (strstr(name_buf, "keypad-game-zeus")))
|
||||
{
|
||||
device = DEVICE_XPERIA_PLAY;
|
||||
strlcpy(name, "Xperia Play", sizeof(name_buf));
|
||||
strlcpy(name_buf, "Xperia Play", sizeof(name_buf));
|
||||
}
|
||||
else if (strstr(name_buf, "Broadcom Bluetooth HID"))
|
||||
device = DEVICE_BROADCOM_BLUETOOTH_HID;
|
||||
@ -656,7 +656,7 @@ static void android_input_poll(void *data)
|
||||
AInputEvent *event = NULL;
|
||||
|
||||
// Read all pending events.
|
||||
do
|
||||
while (AInputQueue_hasEvents(android_app->inputQueue))
|
||||
{
|
||||
while (AInputQueue_getEvent(android_app->inputQueue, &event) >= 0)
|
||||
{
|
||||
@ -669,9 +669,6 @@ static void android_input_poll(void *data)
|
||||
msg[0] = 0;
|
||||
predispatched = AInputQueue_preDispatchEvent(android_app->inputQueue, event);
|
||||
|
||||
if (predispatched)
|
||||
continue;
|
||||
|
||||
source = AInputEvent_getSource(event);
|
||||
id = AInputEvent_getDeviceId(event);
|
||||
if (id == zeus_second_id)
|
||||
@ -726,9 +723,10 @@ static void android_input_poll(void *data)
|
||||
RARCH_LOG("Input debug: %s\n", msg);
|
||||
}
|
||||
|
||||
AInputQueue_finishEvent(android_app->inputQueue, event, handled);
|
||||
if (!predispatched)
|
||||
AInputQueue_finishEvent(android_app->inputQueue, event, handled);
|
||||
}
|
||||
} while (AInputQueue_hasEvents(android_app->inputQueue));
|
||||
}
|
||||
}
|
||||
else if (ident == LOOPER_ID_USER)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user