diff --git a/libfprint/drivers/crfpmoc/crfpmoc.c b/libfprint/drivers/crfpmoc/crfpmoc.c index 94b50114..39ba978a 100644 --- a/libfprint/drivers/crfpmoc/crfpmoc.c +++ b/libfprint/drivers/crfpmoc/crfpmoc.c @@ -884,18 +884,22 @@ crfpmoc_enroll_run_state(FpiSsm *ssm, FpDevice *device) switch (fpi_ssm_get_cur_state(ssm)) { case ENROLL_SENSOR_ENROLL: + fp_err("Enroll sensor enroll"); handle_enroll_sensor_enroll(ssm, self); break; case ENROLL_WAIT_FINGER: + fp_err("Enroll wait finger"); handle_enroll_wait_finger(device, self); break; case ENROLL_SENSOR_CHECK: + fp_err("Enroll sensor check"); handle_enroll_sensor_check(ssm, device, self, enroll_print); break; case ENROLL_COMMIT: + fp_err("Enroll commit"); handle_enroll_commit(ssm, device, self, enroll_print); break; } @@ -910,7 +914,12 @@ crfpmoc_enroll(FpDevice *device) FpiDeviceCrfpMoc *self = FPI_DEVICE_CRFPMOC(device); EnrollPrint *enroll_print = g_new0(EnrollPrint, 1); + fp_err("Enroll"); + r = crfpmoc_set_keys(self, &error); + + fp_err("keys set"); + if (!r) { fpi_device_enroll_complete(device, NULL, error); @@ -924,6 +933,8 @@ crfpmoc_enroll(FpDevice *device) self->task_ssm = fpi_ssm_new(device, crfpmoc_enroll_run_state, ENROLL_STATES); fpi_ssm_set_data(self->task_ssm, g_steal_pointer(&enroll_print), g_free); fpi_ssm_start(self->task_ssm, crfpmoc_task_ssm_done); + + fp_err("started ssm"); } static void