samsung: hidl: fingerprint: call cancel on fingerprint enrollment completion

Change-Id: I288613b772e3b31b86c7dffd5903dbe21ce5d5a9
tirimbino
Danny Wood 5 years ago committed by Jan Altensen
parent 41de6a3dac
commit e893e32fe5
No known key found for this signature in database
GPG Key ID: 3E45BB95F7AD33DA
  1. 4
      hidl/fingerprint/Android.mk
  2. 5
      hidl/fingerprint/BiometricsFingerprint.cpp

@ -39,6 +39,10 @@ ifeq ($(TARGET_SEC_FP_USES_PERCENTAGE_SAMPLES),true)
LOCAL_CFLAGS += -DUSES_PERCENTAGE_SAMPLES
endif
ifeq ($(TARGET_SEC_FP_CALL_CANCEL_ON_ENROLL_COMPLETION),true)
LOCAL_CFLAGS += -DCALL_CANCEL_ON_ENROLL_COMPLETION
endif
LOCAL_MODULE := android.hardware.biometrics.fingerprint@2.1-service.samsung
LOCAL_INIT_RC := android.hardware.biometrics.fingerprint@2.1-service.samsung.rc
LOCAL_MODULE_RELATIVE_PATH := hw

@ -302,6 +302,11 @@ void BiometricsFingerprint::notify(const fingerprint_msg_t* msg) {
#ifdef USES_PERCENTAGE_SAMPLES
const_cast<fingerprint_msg_t*>(msg)->data.enroll.samples_remaining =
100 - msg->data.enroll.samples_remaining;
#endif
#ifdef CALL_CANCEL_ON_ENROLL_COMPLETION
if(msg->data.enroll.samples_remaining == 0) {
thisPtr->ss_fingerprint_cancel();
}
#endif
LOG(DEBUG) << "onEnrollResult(fid=" << msg->data.enroll.finger.fid
<< ", gid=" << msg->data.enroll.finger.gid

Loading…
Cancel
Save