Use new EventHub interface.
Change-Id: I0dfb81b2313952458db8b7803901dd4d3f3d6564
diff --git a/standalone/main.cpp b/standalone/main.cpp
index 89e77aa..7a5b6ee 100644
--- a/standalone/main.cpp
+++ b/standalone/main.cpp
@@ -126,12 +126,18 @@
void* eventThreadMain() {
gHub = new android::EventHub();
while(true) {
- Event event;
- bool result = gHub->getEvent(&event.deviceId,
- &event.type,
- &event.scancode, &event.keycode, &event.flags,
- &event.value, &event.when);
+ android::RawEvent rawEvent;
+ bool result = gHub->getEvent(& rawEvent);
if (result) {
+ Event event;
+ event.deviceId = rawEvent.deviceId;
+ event.when = rawEvent.when;
+ event.type = rawEvent.type;
+ event.value = rawEvent.value;
+ event.keycode = rawEvent.keyCode;
+ event.scancode = rawEvent.scanCode;
+ event.flags = rawEvent.flags;
+
Lock lock(m_mutex);
while( m_Count == MAX_EVENTS) {
lock.wait(m_space_available);