gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-anastasis-gtk] branch master updated: add auto-abort case for cha


From: gnunet
Subject: [taler-anastasis-gtk] branch master updated: add auto-abort case for challenge handling
Date: Mon, 29 Mar 2021 10:23:40 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository anastasis-gtk.

The following commit(s) were added to refs/heads/master by this push:
     new 4ec5ed1  add auto-abort case for challenge handling
4ec5ed1 is described below

commit 4ec5ed19db3bcc10f040d406c8ac71c48c83fd32
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Mon Mar 29 10:23:33 2021 +0200

    add auto-abort case for challenge handling
---
 contrib/anastasis_gtk_auth_add_email.glade    | 12 +++++++-----
 contrib/anastasis_gtk_auth_add_post.glade     | 20 ++++++++++++++++----
 contrib/anastasis_gtk_auth_add_question.glade | 10 +++++++---
 contrib/anastasis_gtk_auth_add_sms.glade      | 13 ++++++++-----
 contrib/anastasis_gtk_auth_add_video.glade    |  7 ++++++-
 src/anastasis/anastasis-gtk_action.c          | 18 ++++++++++++++----
 6 files changed, 58 insertions(+), 22 deletions(-)

diff --git a/contrib/anastasis_gtk_auth_add_email.glade 
b/contrib/anastasis_gtk_auth_add_email.glade
index 1a19e2b..c7aa9e0 100644
--- a/contrib/anastasis_gtk_auth_add_email.glade
+++ b/contrib/anastasis_gtk_auth_add_email.glade
@@ -19,8 +19,8 @@
               <object class="GtkButton" 
id="anastasis_gtk_b_email_dialog_btn_cancel">
                 <property name="label">gtk-cancel</property>
                 <property name="visible">True</property>
-                <property name="can-focus">True</property>
-                <property name="receives-default">True</property>
+                <property name="can-focus">False</property>
+                <property name="receives-default">False</property>
                 <property name="use-stock">True</property>
               </object>
               <packing>
@@ -34,11 +34,10 @@
                 <property name="label">gtk-ok</property>
                 <property name="visible">True</property>
                 <property name="sensitive">False</property>
-                <property name="can-focus">True</property>
-                <property name="has-focus">True</property>
+                <property name="can-focus">False</property>
                 <property name="can-default">True</property>
                 <property name="has-default">True</property>
-                <property name="receives-default">True</property>
+                <property name="receives-default">False</property>
                 <property name="use-stock">True</property>
               </object>
               <packing>
@@ -66,6 +65,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Email 
address:</property>
                   </object>
@@ -80,7 +80,9 @@
                   <object class="GtkEntry" 
id="anastasis_gtk_b_email_dialog_mailaddress_entry">
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
+                    <property name="has-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <property name="width-chars">36</property>
                     <property 
name="primary-icon-stock">gtk-dialog-authentication</property>
                     <property name="input-purpose">email</property>
diff --git a/contrib/anastasis_gtk_auth_add_post.glade 
b/contrib/anastasis_gtk_auth_add_post.glade
index 626071d..303bc3f 100644
--- a/contrib/anastasis_gtk_auth_add_post.glade
+++ b/contrib/anastasis_gtk_auth_add_post.glade
@@ -19,8 +19,8 @@
               <object class="GtkButton" 
id="anastasis_gtk_b_post_dialog_btn_cancel">
                 <property name="label">gtk-cancel</property>
                 <property name="visible">True</property>
-                <property name="can-focus">True</property>
-                <property name="receives-default">True</property>
+                <property name="can-focus">False</property>
+                <property name="receives-default">False</property>
                 <property name="use-stock">True</property>
               </object>
               <packing>
@@ -34,8 +34,10 @@
                 <property name="label">gtk-ok</property>
                 <property name="visible">True</property>
                 <property name="sensitive">False</property>
-                <property name="can-focus">True</property>
-                <property name="receives-default">True</property>
+                <property name="can-focus">False</property>
+                <property name="can-default">True</property>
+                <property name="has-default">True</property>
+                <property name="receives-default">False</property>
                 <property name="use-stock">True</property>
               </object>
               <packing>
@@ -75,6 +77,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">_Full 
name:</property>
                     <property name="use-underline">True</property>
@@ -92,6 +95,7 @@
                     <property name="can-focus">True</property>
                     <property name="has-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <signal name="changed" 
handler="anastasis_gtk_b_post_dialog_entry_changed_cb" swapped="no"/>
                   </object>
                   <packing>
@@ -115,6 +119,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" 
translatable="yes">_Street:</property>
                     <property name="use-underline">True</property>
@@ -131,6 +136,7 @@
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <signal name="changed" 
handler="anastasis_gtk_b_post_dialog_entry_changed_cb" swapped="no"/>
                   </object>
                   <packing>
@@ -154,6 +160,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">_City:</property>
                     <property name="use-underline">True</property>
@@ -170,6 +177,7 @@
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <signal name="changed" 
handler="anastasis_gtk_b_post_dialog_entry_changed_cb" swapped="no"/>
                   </object>
                   <packing>
@@ -193,6 +201,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" 
translatable="yes">_Postcode:</property>
                     <property name="use-underline">True</property>
@@ -209,6 +218,7 @@
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <signal name="changed" 
handler="anastasis_gtk_b_post_dialog_entry_changed_cb" swapped="no"/>
                   </object>
                   <packing>
@@ -232,6 +242,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" 
translatable="yes">Countr_y:</property>
                     <property name="use-underline">True</property>
@@ -248,6 +259,7 @@
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <signal name="changed" 
handler="anastasis_gtk_b_post_dialog_entry_changed_cb" swapped="no"/>
                   </object>
                   <packing>
diff --git a/contrib/anastasis_gtk_auth_add_question.glade 
b/contrib/anastasis_gtk_auth_add_question.glade
index adc8d02..890b37e 100644
--- a/contrib/anastasis_gtk_auth_add_question.glade
+++ b/contrib/anastasis_gtk_auth_add_question.glade
@@ -19,8 +19,8 @@
               <object class="GtkButton" 
id="anastasis_gtk_b_question_dialog_btn_cancel">
                 <property name="label" translatable="yes">Cancel</property>
                 <property name="visible">True</property>
-                <property name="can-focus">True</property>
-                <property name="receives-default">True</property>
+                <property name="can-focus">False</property>
+                <property name="receives-default">False</property>
               </object>
               <packing>
                 <property name="expand">True</property>
@@ -36,7 +36,7 @@
                 <property name="can-focus">False</property>
                 <property name="can-default">True</property>
                 <property name="has-default">True</property>
-                <property name="receives-default">True</property>
+                <property name="receives-default">False</property>
               </object>
               <packing>
                 <property name="expand">True</property>
@@ -74,6 +74,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Security 
question:</property>
                   </object>
@@ -89,6 +90,7 @@
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <property name="width-chars">60</property>
                     <property 
name="primary-icon-stock">gtk-dialog-question</property>
                     <signal name="changed" 
handler="anastasis_gtk_b_question_dialog_question_entry_changed_cb" 
swapped="no"/>
@@ -133,6 +135,7 @@
             <child>
               <object class="GtkLabel">
                 <property name="visible">True</property>
+                <property name="sensitive">False</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">Answer:</property>
               </object>
@@ -148,6 +151,7 @@
                 <property name="visible">True</property>
                 <property name="can-focus">True</property>
                 <property name="hexpand">True</property>
+                <property name="activates-default">True</property>
                 <property name="width-chars">60</property>
                 <property 
name="primary-icon-stock">gtk-dialog-authentication</property>
                 <signal name="changed" 
handler="anastasis_gtk_b_question_dialog_answer_entry_changed_cb" swapped="no"/>
diff --git a/contrib/anastasis_gtk_auth_add_sms.glade 
b/contrib/anastasis_gtk_auth_add_sms.glade
index e170255..412f60f 100644
--- a/contrib/anastasis_gtk_auth_add_sms.glade
+++ b/contrib/anastasis_gtk_auth_add_sms.glade
@@ -19,9 +19,8 @@
               <object class="GtkButton" 
id="anastasis_gtk_b_sms_dialog_btn_cancel">
                 <property name="label">gtk-cancel</property>
                 <property name="visible">True</property>
-                <property name="can-focus">True</property>
-                <property name="has-focus">True</property>
-                <property name="receives-default">True</property>
+                <property name="can-focus">False</property>
+                <property name="receives-default">False</property>
                 <property name="use-stock">True</property>
               </object>
               <packing>
@@ -35,8 +34,10 @@
                 <property name="label">gtk-ok</property>
                 <property name="visible">True</property>
                 <property name="sensitive">False</property>
-                <property name="can-focus">True</property>
-                <property name="receives-default">True</property>
+                <property name="can-focus">False</property>
+                <property name="can-default">True</property>
+                <property name="has-default">True</property>
+                <property name="receives-default">False</property>
                 <property name="use-stock">True</property>
               </object>
               <packing>
@@ -64,6 +65,7 @@
                 <child>
                   <object class="GtkLabel">
                     <property name="visible">True</property>
+                    <property name="sensitive">False</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Phone 
number:</property>
                   </object>
@@ -79,6 +81,7 @@
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
                     <property name="hexpand">True</property>
+                    <property name="activates-default">True</property>
                     <property name="width-chars">24</property>
                     <property 
name="primary-icon-stock">gtk-dialog-authentication</property>
                     <property name="placeholder-text" 
translatable="yes">+41123456789</property>
diff --git a/contrib/anastasis_gtk_auth_add_video.glade 
b/contrib/anastasis_gtk_auth_add_video.glade
index a05b35f..ea3e661 100644
--- a/contrib/anastasis_gtk_auth_add_video.glade
+++ b/contrib/anastasis_gtk_auth_add_video.glade
@@ -19,6 +19,8 @@
                 <property name="label">gtk-cancel</property>
                 <property name="visible">True</property>
                 <property name="can-focus">True</property>
+                <property name="can-default">True</property>
+                <property name="has-default">True</property>
                 <property name="receives-default">True</property>
                 <property name="use-stock">True</property>
                 <signal name="clicked" 
handler="anastasis_gtk_b_video_dialog_btn_cancel_clicked_cb" swapped="no"/>
@@ -35,6 +37,8 @@
                 <property name="visible">True</property>
                 <property name="sensitive">False</property>
                 <property name="can-focus">True</property>
+                <property name="can-default">True</property>
+                <property name="has-default">True</property>
                 <property name="receives-default">True</property>
                 <property name="use-stock">True</property>
               </object>
@@ -82,7 +86,8 @@
                 <child>
                   <object class="GtkFileChooserButton">
                     <property name="visible">True</property>
-                    <property name="can-focus">False</property>
+                    <property name="can-focus">True</property>
+                    <property name="has-focus">True</property>
                     <property name="title" translatable="yes"/>
                   </object>
                   <packing>
diff --git a/src/anastasis/anastasis-gtk_action.c 
b/src/anastasis/anastasis-gtk_action.c
index bc5ca96..5c47574 100644
--- a/src/anastasis/anastasis-gtk_action.c
+++ b/src/anastasis/anastasis-gtk_action.c
@@ -1029,7 +1029,7 @@ setup_qrcode (const char *widget,
     scale = 3;
   else
     scale = 2;
-  return create_qrcode (scale,
+  return create_qrcode (3 * scale,
                         text,
                         text_size);
 }
@@ -2183,9 +2183,9 @@ AG_action_cb (void *cls,
 #endif
   if (TALER_EC_NONE != error_code)
   {
-    AG_error ("Error: %s (%d)\n",
-              TALER_ErrorCode_get_hint (error_code),
-              error_code);
+    AG_error ("Error #%d: %s\n",
+              (int) error_code,
+              TALER_ErrorCode_get_hint (error_code));
     if (in_action)
     {
       GNUNET_break (0);
@@ -2197,6 +2197,16 @@ AG_action_cb (void *cls,
     json_decref (AG_redux_state);
     AG_redux_state = json_incref (response);
   }
+  if ( (TALER_EC_ANASTASIS_TRUTH_UNKNOWN == error_code) ||
+       (TALER_EC_ANASTASIS_TRUTH_RATE_LIMITED == error_code) )
+  {
+    /* special case: do not remain in previous (challenge selected)
+       state but rever to challenge selecting */
+    GNUNET_assert (0 ==
+                   json_object_set_new (AG_redux_state,
+                                        "recovery_state",
+                                        json_string ("CHALLENGE_SELECTING")));
+  }
   in_action = true;
   if (GNUNET_OK ==
       AG_dispatch (actions))

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]