fpcmoc: fixed the error jumping to wrong state at end of custom enroll

This commit is contained in:
haoweilo
2024-06-25 16:06:04 +08:00
committed by Marco Trevisan
parent b6061c0af8
commit 9f55ef690d

View File

@@ -757,7 +757,10 @@ fpc_enroll_update_cb (FpiDeviceFpcMoc *self,
fpi_device_enroll_progress (FP_DEVICE (self), self->enroll_stage, NULL, NULL); fpi_device_enroll_progress (FP_DEVICE (self), self->enroll_stage, NULL, NULL);
/* Used for customer enrollment scheme */ /* Used for customer enrollment scheme */
if (self->enroll_stage >= (self->max_enroll_stage - self->max_immobile_stage)) if (self->enroll_stage >= (self->max_enroll_stage - self->max_immobile_stage))
fpi_ssm_jump_to_state (self->task_ssm, FP_ENROLL_COMPLETE); {
fpi_ssm_jump_to_state (self->task_ssm, FP_ENROLL_COMPLETE);
return;
}
break; break;
} }
} }
@@ -772,7 +775,10 @@ fpc_enroll_update_cb (FpiDeviceFpcMoc *self,
fpi_device_enroll_progress (FP_DEVICE (self), self->enroll_stage, NULL, NULL); fpi_device_enroll_progress (FP_DEVICE (self), self->enroll_stage, NULL, NULL);
/* Used for customer enrollment scheme */ /* Used for customer enrollment scheme */
if (self->enroll_stage >= (self->max_enroll_stage - self->max_immobile_stage)) if (self->enroll_stage >= (self->max_enroll_stage - self->max_immobile_stage))
fpi_ssm_jump_to_state (self->task_ssm, FP_ENROLL_COMPLETE); {
fpi_ssm_jump_to_state (self->task_ssm, FP_ENROLL_COMPLETE);
return;
}
break; break;
case FPC_ENROL_STATUS_IMAGE_LOW_COVERAGE: case FPC_ENROL_STATUS_IMAGE_LOW_COVERAGE: