Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 24825d59 authored by Conley Owens's avatar Conley Owens Committed by Android Git Automerger
Browse files

am 1ecd0a9b: Merge "modify the device to enable to get the state as slide-open/slide-close."

* commit '1ecd0a9b':
  modify the device to enable to get the state as slide-open/slide-close.
parents af99655e 1ecd0a9b
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -547,9 +547,9 @@ int32_t InputReader::getState(int32_t deviceId, uint32_t sourceMask, int32_t cod
            for (size_t i = 0; i < numDevices; i++) {
                InputDevice* device = mDevices.valueAt(i);
                if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
                    result = (device->*getStateFunc)(sourceMask, code);
                    if (result >= AKEY_STATE_DOWN) {
                        return result;
                    int32_t state = (device->*getStateFunc)(sourceMask, code);
                    if (state > result) {
                        result = state;
                    }
                }
            }
@@ -737,9 +737,9 @@ int32_t InputDevice::getState(uint32_t sourceMask, int32_t code, GetStateFunc ge
    for (size_t i = 0; i < numMappers; i++) {
        InputMapper* mapper = mMappers[i];
        if (sourcesMatchMask(mapper->getSources(), sourceMask)) {
            result = (mapper->*getStateFunc)(sourceMask, code);
            if (result >= AKEY_STATE_DOWN) {
                return result;
            int32_t state = (mapper->*getStateFunc)(sourceMask, code);
            if (state > result) {
                result = state;
            }
        }
    }