summaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-11-27 22:26:07 +0100
committerChristian Grothoff <christian@grothoff.org>2021-11-27 22:26:07 +0100
commite39415981af2848da9155b1407730c5118e760e8 (patch)
tree59770332cf1c4af7cc2e9464c68a7fb13244947c /src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
parent26af54aa831f2e84774951a5d9e0754820a26d35 (diff)
downloadanastasis-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.c8
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);
}