diff --git a/tests/test-device-fake.c b/tests/test-device-fake.c
index b6a9ce2..668828f 100644
--- a/tests/test-device-fake.c
+++ b/tests/test-device-fake.c
@@ -236,7 +236,7 @@ fpi_device_fake_delete (FpDevice *device)
       return;
     }
 
-  fpi_device_get_delete_data (device, (gpointer) (&fake_dev->action_data));
+  fpi_device_get_delete_data (device, (FpPrint **) (&fake_dev->action_data));
   fpi_device_delete_complete (device, fake_dev->ret_error);
 }