diff --git a/libfprint/fp-image.c b/libfprint/fp-image.c index 6b63a438..5ccffabe 100644 --- a/libfprint/fp-image.c +++ b/libfprint/fp-image.c @@ -185,10 +185,8 @@ fp_image_detect_minutiae_cb (GObject *source_object, GTask *task = G_TASK (res); FpImage *image; DetectMinutiaeData *data = g_task_get_task_data (task); - GCancellable *cancellable; - cancellable = g_task_get_cancellable (task); - if (!cancellable || !g_cancellable_is_cancelled (cancellable)) + if (!g_task_had_error (task)) { gint i; image = FP_IMAGE (source_object);