From e39415981af2848da9155b1407730c5118e760e8 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 27 Nov 2021 22:26:07 +0100 Subject: fix #7078 --- src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c') 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,10 +449,14 @@ 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)), @@ -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); } -- cgit v1.2.3