Use correct size of GAMEPAD_KEYCODES
Compute the actual number of indices in the GAMEPAD_KEYCODES instead of the pure size in bytes. Bug: 3121536 Change-Id: I71edbd8bf6eff2c8cc0ea5c6845362b3d1e06466
This commit is contained in:
@@ -818,7 +818,7 @@ int EventHub::openDevice(const char *deviceName) {
|
||||
}
|
||||
|
||||
// See if this device has a gamepad.
|
||||
for (size_t i = 0; i < sizeof(GAMEPAD_KEYCODES); i++) {
|
||||
for (size_t i = 0; i < sizeof(GAMEPAD_KEYCODES)/sizeof(GAMEPAD_KEYCODES[0]); i++) {
|
||||
if (hasKeycodeLocked(device, GAMEPAD_KEYCODES[i])) {
|
||||
device->classes |= INPUT_DEVICE_CLASS_GAMEPAD;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user