diff options
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, | |||
318 | AG_PMC_PROVIDER_ENABLED, true, | 318 | AG_PMC_PROVIDER_ENABLED, true, |
319 | AG_PMC_PROVIDER_SENSITIVE, false, | 319 | AG_PMC_PROVIDER_SENSITIVE, false, |
320 | AG_PMC_PROVIDER_NOT_SENSITIVE, true, | 320 | AG_PMC_PROVIDER_NOT_SENSITIVE, true, |
321 | AG_PMC_PROVIDER_NAME, url, | ||
321 | -1); | 322 | -1); |
322 | gtk_entry_set_text (entry, | 323 | gtk_entry_set_text (entry, |
323 | ""); | 324 | ""); |
@@ -448,11 +449,15 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object, | |||
448 | uint32_t ec; | 449 | uint32_t ec; |
449 | struct TALER_Amount ll; | 450 | struct TALER_Amount ll; |
450 | bool disabled = false; | 451 | bool disabled = false; |
452 | const char *name = NULL; | ||
451 | struct GNUNET_JSON_Specification spec[] = { | 453 | struct GNUNET_JSON_Specification spec[] = { |
452 | GNUNET_JSON_spec_mark_optional ( | 454 | GNUNET_JSON_spec_mark_optional ( |
453 | GNUNET_JSON_spec_uint32 ("http_status", | 455 | GNUNET_JSON_spec_uint32 ("http_status", |
454 | &http_code)), | 456 | &http_code)), |
455 | GNUNET_JSON_spec_mark_optional ( | 457 | GNUNET_JSON_spec_mark_optional ( |
458 | GNUNET_JSON_spec_string ("business_name", | ||
459 | &name)), | ||
460 | GNUNET_JSON_spec_mark_optional ( | ||
456 | GNUNET_JSON_spec_bool ("disabled", | 461 | GNUNET_JSON_spec_bool ("disabled", |
457 | &disabled)), | 462 | &disabled)), |
458 | GNUNET_JSON_spec_mark_optional ( | 463 | GNUNET_JSON_spec_mark_optional ( |
@@ -520,6 +525,8 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object, | |||
520 | (unsigned int) ec); | 525 | (unsigned int) ec); |
521 | color = "red"; | 526 | color = "red"; |
522 | } | 527 | } |
528 | if (NULL == name) | ||
529 | name = url; | ||
523 | gtk_list_store_insert_with_values ( | 530 | gtk_list_store_insert_with_values ( |
524 | ls, | 531 | ls, |
525 | NULL, | 532 | NULL, |
@@ -531,6 +538,7 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object, | |||
531 | AG_PMC_PROVIDER_ENABLED, ! disabled, | 538 | AG_PMC_PROVIDER_ENABLED, ! disabled, |
532 | AG_PMC_PROVIDER_SENSITIVE, sensitive, | 539 | AG_PMC_PROVIDER_SENSITIVE, sensitive, |
533 | AG_PMC_PROVIDER_NOT_SENSITIVE, ! sensitive, | 540 | AG_PMC_PROVIDER_NOT_SENSITIVE, ! sensitive, |
541 | AG_PMC_PROVIDER_NAME, name, | ||
534 | -1); | 542 | -1); |
535 | GNUNET_free (status); | 543 | GNUNET_free (status); |
536 | } | 544 | } |