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

Commit 5324bece authored by Conley Owens's avatar Conley Owens Committed by Android Code Review
Browse files

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

parents 615537fc 28bcfd4e
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;
            }
        }
    }