Stop errors being logged erroneously on event predispatch
Change-Id: Ie4d15a7d01b9d63e7db16a2701024e6108eb0cc0
This commit is contained in:
@@ -186,7 +186,6 @@ static void android_app_destroy(struct android_app* android_app) {
|
|||||||
|
|
||||||
static void process_input(struct android_app* app, struct android_poll_source* source) {
|
static void process_input(struct android_app* app, struct android_poll_source* source) {
|
||||||
AInputEvent* event = NULL;
|
AInputEvent* event = NULL;
|
||||||
int processed = 0;
|
|
||||||
while (AInputQueue_getEvent(app->inputQueue, &event) >= 0) {
|
while (AInputQueue_getEvent(app->inputQueue, &event) >= 0) {
|
||||||
LOGV("New input event: type=%d\n", AInputEvent_getType(event));
|
LOGV("New input event: type=%d\n", AInputEvent_getType(event));
|
||||||
if (AInputQueue_preDispatchEvent(app->inputQueue, event)) {
|
if (AInputQueue_preDispatchEvent(app->inputQueue, event)) {
|
||||||
@@ -195,10 +194,6 @@ static void process_input(struct android_app* app, struct android_poll_source* s
|
|||||||
int32_t handled = 0;
|
int32_t handled = 0;
|
||||||
if (app->onInputEvent != NULL) handled = app->onInputEvent(app, event);
|
if (app->onInputEvent != NULL) handled = app->onInputEvent(app, event);
|
||||||
AInputQueue_finishEvent(app->inputQueue, event, handled);
|
AInputQueue_finishEvent(app->inputQueue, event, handled);
|
||||||
processed = 1;
|
|
||||||
}
|
|
||||||
if (processed == 0) {
|
|
||||||
LOGE("Failure reading next input event: %s\n", strerror(errno));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user