commit | 5fc7d853d855b7968ee3b3d020a2362b87001f9f | [log] [tgz] |
---|---|---|
author | Vaibhav Devmurari <vdevmurari@google.com> | Fri Mar 17 18:43:33 2023 +0000 |
committer | Vaibhav Devmurari <vdevmurari@google.com> | Wed Mar 29 15:24:09 2023 +0000 |
tree | 9a13b338a20b119b273cccd92005fe156e90144b | |
parent | 30d39f1d9b71cb22e149743ed4642b228819a2df [diff] [blame] |
Support native API to report sysfs nodes changes When a sysfs node change is reported, check if any new perpherals are added and if added, recreate input device. Test: atest inputfliger_tests Bug: 265057712 Change-Id: Ic6c0c00de9ae963f0651859bdbc57e45af7ccd07
diff --git a/services/inputflinger/tests/fuzzers/InputReaderFuzzer.cpp b/services/inputflinger/tests/fuzzers/InputReaderFuzzer.cpp index 20242b1..baece3c 100644 --- a/services/inputflinger/tests/fuzzers/InputReaderFuzzer.cpp +++ b/services/inputflinger/tests/fuzzers/InputReaderFuzzer.cpp
@@ -165,6 +165,10 @@ return reader->getBluetoothAddress(deviceId); } + void sysfsNodeChanged(const std::string& sysfsNodePath) { + reader->sysfsNodeChanged(sysfsNodePath); + } + private: std::unique_ptr<InputReaderInterface> reader; };