diff options
Diffstat (limited to 'src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c')
-rw-r--r-- | src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c b/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c index a85a039..c388361 100644 --- a/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c +++ b/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c @@ -101,11 +101,13 @@ forward_country_selecting (void) AG_CCMC_COUNTRY_NAME, &country_name, AG_CCMC_COUNTRY_CODE, &country_code, -1); - arguments = json_pack ("{s:s, s:s, s:o}", - "country", country_name, - "country_code", country_code, - "currencies", currencies); - GNUNET_assert (NULL != arguments); + arguments = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_string ("country", + country_name), + GNUNET_JSON_pack_string ("country_code", + country_code), + GNUNET_JSON_pack_array_steal ("currencies", + currencies)); g_free (country_name); g_free (country_code); AG_freeze (); |