diff options
| author | 2014-03-13 00:37:10 +0000 | |
|---|---|---|
| committer | 2014-03-13 00:37:10 +0000 | |
| commit | d23d916e0fc573ccde8a622aaa42ccfae9d31f82 (patch) | |
| tree | bfb96fd3017fa2511bc13c4b741e3200215bf709 /libs/input/EventHub.cpp | |
| parent | ca9eef6203b7cfb0084f8305d4dcc5d70a7a25cd (diff) | |
| parent | b0aa4822f59ac39e736f67e76b0a7742ca4c3da9 (diff) | |
Merge "Controllers must have buttons and a movement mechanism." into klp-modular-dev
Diffstat (limited to 'libs/input/EventHub.cpp')
| -rw-r--r-- | libs/input/EventHub.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/input/EventHub.cpp b/libs/input/EventHub.cpp index c1f41db8de43..fc324f8ce677 100644 --- a/libs/input/EventHub.cpp +++ b/libs/input/EventHub.cpp @@ -1305,7 +1305,8 @@ status_t EventHub::openDeviceLocked(const char *devicePath) { device->classes |= INPUT_DEVICE_CLASS_EXTERNAL; } - if (device->classes & (INPUT_DEVICE_CLASS_JOYSTICK | INPUT_DEVICE_CLASS_GAMEPAD)) { + if (device->classes & (INPUT_DEVICE_CLASS_JOYSTICK | INPUT_DEVICE_CLASS_DPAD) + && device->classes & INPUT_DEVICE_CLASS_GAMEPAD) { device->controllerNumber = getNextControllerNumberLocked(device); setLedForController(device); } |