diff --git a/tests/test-device-fake.c b/tests/test-device-fake.c index cd08537..b6a9ce2 100644 --- a/tests/test-device-fake.c +++ b/tests/test-device-fake.c @@ -189,6 +189,7 @@ static void fpi_device_fake_capture (FpDevice *device) { FpiDeviceFake *fake_dev = FPI_DEVICE_FAKE (device); + gboolean wait_for_finger; fake_dev->last_called_function = fpi_device_fake_capture; g_assert_cmpuint (fpi_device_get_current_action (device), ==, FPI_DEVICE_ACTION_CAPTURE); @@ -199,7 +200,8 @@ fpi_device_fake_capture (FpDevice *device) return; } - fpi_device_get_capture_data (device, (gboolean *) &fake_dev->action_data); + fpi_device_get_capture_data (device, &wait_for_finger); + fake_dev->action_data = GINT_TO_POINTER (wait_for_finger); fpi_device_capture_complete (device, fake_dev->ret_image, fake_dev->ret_error); }