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

Commit f079d0d3 authored by Jeff Brown's avatar Jeff Brown Committed by Android Code Review
Browse files

Merge "Fix getSwitchState."

parents c315da09 cb203b22
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -38,6 +38,15 @@ enum {
    AKEY_EVENT_FLAG_START_TRACKING = 0x40000000
    AKEY_EVENT_FLAG_START_TRACKING = 0x40000000
};
};


enum {
    /*
     * Indicates that an input device has switches.
     * This input source flag is hidden from the API because switches are only used by the system
     * and applications have no way to interact with them.
     */
    AINPUT_SOURCE_SWITCH = 0x80000000,
};

/*
/*
 * Maximum number of pointers supported per motion event.
 * Maximum number of pointers supported per motion event.
 * Smallest number of pointers is 1.
 * Smallest number of pointers is 1.
+1 −1
Original line number Original line Diff line number Diff line
@@ -806,7 +806,7 @@ SwitchInputMapper::~SwitchInputMapper() {
}
}


uint32_t SwitchInputMapper::getSources() {
uint32_t SwitchInputMapper::getSources() {
    return 0;
    return AINPUT_SOURCE_SWITCH;
}
}


void SwitchInputMapper::process(const RawEvent* rawEvent) {
void SwitchInputMapper::process(const RawEvent* rawEvent) {
+1 −1
Original line number Original line Diff line number Diff line
@@ -1356,7 +1356,7 @@ TEST_F(SwitchInputMapperTest, GetSources) {
    SwitchInputMapper* mapper = new SwitchInputMapper(mDevice);
    SwitchInputMapper* mapper = new SwitchInputMapper(mDevice);
    addMapperAndConfigure(mapper);
    addMapperAndConfigure(mapper);


    ASSERT_EQ(uint32_t(0), mapper->getSources());
    ASSERT_EQ(uint32_t(AINPUT_SOURCE_SWITCH), mapper->getSources());
}
}


TEST_F(SwitchInputMapperTest, GetSwitchState) {
TEST_F(SwitchInputMapperTest, GetSwitchState) {