input: use optionals for PropertyMap getters
Using optionals rather than returning a boolean forces the caller to check whether the property is present, enforced by the compiler, and also allows a more succinct syntax in some cases. Bug: 245989146 Test: atest inputflinger_test Test: connect Apple Magic Trackpad 2, check that gesture properties are set correctly in dumpsys input Change-Id: Ia0fde1f67269e6e7149f297def626e572fd7790f
Showing
- include/input/PropertyMap.h 9 additions, 8 deletionsinclude/input/PropertyMap.h
- libs/input/Keyboard.cpp 14 additions, 14 deletionslibs/input/Keyboard.cpp
- libs/input/PropertyMap.cpp 29 additions, 42 deletionslibs/input/PropertyMap.cpp
- libs/input/PropertyMap_fuzz.cpp 1 addition, 2 deletionslibs/input/PropertyMap_fuzz.cpp
- services/inputflinger/host/InputDriver.cpp 4 additions, 4 deletionsservices/inputflinger/host/InputDriver.cpp
- services/inputflinger/reader/EventHub.cpp 9 additions, 8 deletionsservices/inputflinger/reader/EventHub.cpp
- services/inputflinger/reader/mapper/CursorInputMapper.cpp 9 additions, 8 deletionsservices/inputflinger/reader/mapper/CursorInputMapper.cpp
- services/inputflinger/reader/mapper/KeyboardInputMapper.cpp 3 additions, 8 deletionsservices/inputflinger/reader/mapper/KeyboardInputMapper.cpp
- services/inputflinger/reader/mapper/RotaryEncoderInputMapper.cpp 9 additions, 6 deletions...s/inputflinger/reader/mapper/RotaryEncoderInputMapper.cpp
- services/inputflinger/reader/mapper/SensorInputMapper.cpp 20 additions, 28 deletionsservices/inputflinger/reader/mapper/SensorInputMapper.cpp
- services/inputflinger/reader/mapper/SensorInputMapper.h 3 additions, 3 deletionsservices/inputflinger/reader/mapper/SensorInputMapper.h
- services/inputflinger/reader/mapper/TouchInputMapper.cpp 68 additions, 85 deletionsservices/inputflinger/reader/mapper/TouchInputMapper.cpp
- services/inputflinger/reader/mapper/TouchInputMapper.h 3 additions, 0 deletionsservices/inputflinger/reader/mapper/TouchInputMapper.h
- services/inputflinger/reader/mapper/gestures/PropertyProvider.cpp 13 additions, 14 deletions.../inputflinger/reader/mapper/gestures/PropertyProvider.cpp
- services/inputflinger/tests/InputReader_test.cpp 4 additions, 3 deletionsservices/inputflinger/tests/InputReader_test.cpp
Loading
Please register or sign in to comment