diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-11-27 22:26:07 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-11-27 22:26:07 +0100 |
commit | e39415981af2848da9155b1407730c5118e760e8 (patch) | |
tree | 59770332cf1c4af7cc2e9464c68a7fb13244947c /src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c | |
parent | 26af54aa831f2e84774951a5d9e0754820a26d35 (diff) | |
download | anastasis-gtk-e39415981af2848da9155b1407730c5118e760e8.tar.gz anastasis-gtk-e39415981af2848da9155b1407730c5118e760e8.tar.bz2 anastasis-gtk-e39415981af2848da9155b1407730c5118e760e8.zip |
fix #7078
Diffstat (limited to 'src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c')
-rw-r--r-- | src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c b/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c index 9b83813..28e7199 100644 --- a/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c +++ b/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c @@ -318,6 +318,7 @@ url_add_button_clicked_cb (GtkButton *button, AG_PMC_PROVIDER_ENABLED, true, AG_PMC_PROVIDER_SENSITIVE, false, AG_PMC_PROVIDER_NOT_SENSITIVE, true, + AG_PMC_PROVIDER_NAME, url, -1); gtk_entry_set_text (entry, ""); @@ -448,11 +449,15 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object, uint32_t ec; struct TALER_Amount ll; bool disabled = false; + const char *name = NULL; struct GNUNET_JSON_Specification spec[] = { GNUNET_JSON_spec_mark_optional ( GNUNET_JSON_spec_uint32 ("http_status", &http_code)), GNUNET_JSON_spec_mark_optional ( + GNUNET_JSON_spec_string ("business_name", + &name)), + GNUNET_JSON_spec_mark_optional ( GNUNET_JSON_spec_bool ("disabled", &disabled)), GNUNET_JSON_spec_mark_optional ( @@ -520,6 +525,8 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object, (unsigned int) ec); color = "red"; } + if (NULL == name) + name = url; gtk_list_store_insert_with_values ( ls, NULL, @@ -531,6 +538,7 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object, AG_PMC_PROVIDER_ENABLED, ! disabled, AG_PMC_PROVIDER_SENSITIVE, sensitive, AG_PMC_PROVIDER_NOT_SENSITIVE, ! sensitive, + AG_PMC_PROVIDER_NAME, name, -1); GNUNET_free (status); } |