Support multiple displays in fingerprint VHAL
Bug: 348076336
Test: atest android.hardware.biometrics.fingerprint.* -c
Test: atest BiometricsE2eTests:BiometricPromptAuthSuccessTest
Change-Id: Ia0e26e41b951cf00d8d098983a05f3916b12af5c
diff --git a/biometrics/fingerprint/aidl/default/VirtualHal.cpp b/biometrics/fingerprint/aidl/default/VirtualHal.cpp
index d161765..7e0d40b 100644
--- a/biometrics/fingerprint/aidl/default/VirtualHal.cpp
+++ b/biometrics/fingerprint/aidl/default/VirtualHal.cpp
@@ -266,9 +266,9 @@
return ndk::ScopedAStatus::ok();
}
-::ndk::ScopedAStatus VirtualHal::setNavigationGuesture(bool in_v) {
+::ndk::ScopedAStatus VirtualHal::setNavigationGesture(bool in_v) {
Fingerprint::cfg().sourcedFromAidl();
- Fingerprint::cfg().set<bool>("navigation_guesture", in_v);
+ Fingerprint::cfg().set<bool>("navigation_gesture", in_v);
return ndk::ScopedAStatus::ok();
}
@@ -338,4 +338,13 @@
*pFp = mFp;
return ndk::ScopedAStatus::ok();
}
+
+binder_status_t VirtualHal::dump(int fd, const char** args, uint32_t nargs) {
+ return mFp->dump(fd, args, nargs);
+}
+
+binder_status_t VirtualHal::handleShellCommand(int in, int out, int err, const char** args,
+ uint32_t numArgs) {
+ return mFp->handleShellCommand(in, out, err, args, numArgs);
+}
} // namespace aidl::android::hardware::biometrics::fingerprint