Blame SOURCES/0166-examples-Do-not-re-prompt-the-finger-when-repeating-.patch

73b847
From 355debe411605f1afbd030fe8a14818138ac8479 Mon Sep 17 00:00:00 2001
73b847
From: Benjamin Berg <bberg@redhat.com>
73b847
Date: Thu, 2 Jan 2020 18:44:34 +0100
73b847
Subject: [PATCH 166/181] examples: Do not re-prompt the finger when repeating
73b847
 verification
73b847
73b847
Let's assume the user will want to re-scan the same finger rather than
73b847
being prompted again to change it.
73b847
---
73b847
 examples/verify.c | 7 +++++--
73b847
 1 file changed, 5 insertions(+), 2 deletions(-)
73b847
73b847
diff --git a/examples/verify.c b/examples/verify.c
73b847
index d85ce4e..7fcc64c 100644
73b847
--- a/examples/verify.c
73b847
+++ b/examples/verify.c
73b847
@@ -165,8 +165,11 @@ on_list_completed (FpDevice *dev, GAsyncResult *res, gpointer user_data)
73b847
 static void
73b847
 start_verification (FpDevice *dev, VerifyData *verify_data)
73b847
 {
73b847
-  g_print ("Choose the finger to verify:\n");
73b847
-  verify_data->finger = finger_chooser ();
73b847
+  if (verify_data->finger == FP_FINGER_UNKNOWN)
73b847
+    {
73b847
+      g_print ("Choose the finger to verify:\n");
73b847
+      verify_data->finger = finger_chooser ();
73b847
+    }
73b847
 
73b847
   if (verify_data->finger == FP_FINGER_UNKNOWN)
73b847
     {
73b847
-- 
73b847
2.24.1
73b847