sm8450-common: udfps: Compare against the aidl AcquiredInfo

Change-Id: I5b6eb5a4544373d71b89abc0e301126eb55e31d1
This commit is contained in:
Arian
2024-12-28 20:49:24 +01:00
parent 8e260a8be6
commit 0350379ac1
2 changed files with 7 additions and 1 deletions

View File

@@ -6,6 +6,7 @@
#define LOG_TAG "UdfpsHandler.xiaomi_sm8450"
#include <aidl/android/hardware/biometrics/fingerprint/BnFingerprint.h>
#include <android-base/logging.h>
#include <android-base/properties.h>
#include <android-base/unique_fd.h>
@@ -38,6 +39,8 @@
#define FOD_PRESS_STATUS_PATH "/sys/class/touch/touch_dev/fod_press_status"
using ::aidl::android::hardware::biometrics::fingerprint::AcquiredInfo;
namespace {
static bool readBool(int fd) {
@@ -203,7 +206,7 @@ class XiaomiSm8450UdfpsHander : public UdfpsHandler {
void onAcquired(int32_t result, int32_t vendorCode) {
LOG(DEBUG) << __func__ << " result: " << result << " vendorCode: " << vendorCode;
if (result == FINGERPRINT_ACQUIRED_GOOD) {
if (static_cast<AcquiredInfo>(result) == AcquiredInfo::GOOD) {
setFingerDown(false);
}
}