From 3b52751cae67e545f6c0935e4ca6d45e06217d51 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 17 Jun 2017 11:49:28 +0200 Subject: [PATCH] Migration to gvalue. --- src/form.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/form.c b/src/form.c index 6d748eb..175987e 100644 --- a/src/form.c +++ b/src/form.c @@ -231,7 +231,7 @@ static gchar GString *key; - gchar *value; + GValue *value; guint i; @@ -242,9 +242,9 @@ static gchar if (zak_form_element_get_is_key (element)) { - value = zak_form_element_unformat (element, zak_form_element_get_value (element)); - g_string_append_printf (key, "|%s", value); - g_free (value); + value = zak_form_element_unformat_gvalue (element, zak_form_element_get_value_gvalue (element)); + g_string_append_printf (key, "|%s", g_value_get_string (value)); + g_value_unset (value); } } @@ -302,7 +302,7 @@ zak_form_ini_provider_insert (ZakFormIProvider *provider, GPtrArray *elements) guint i; - gchar *value; + GValue *value; gchar *group; GError *error; @@ -318,11 +318,11 @@ zak_form_ini_provider_insert (ZakFormIProvider *provider, GPtrArray *elements) ZakFormElement *element = (ZakFormElement *)g_ptr_array_index (elements, i); if (zak_form_element_get_to_save (element)) { - value = zak_form_element_unformat (element, zak_form_element_get_value (element)); + value = zak_form_element_unformat_gvalue (element, zak_form_element_get_value_gvalue (element)); g_key_file_set_string (priv->kfile, group, zak_form_element_get_name (element), - value); + g_value_get_string (value)); error = NULL; if (!g_key_file_save_to_file (priv->kfile, priv->filename, &error) @@ -333,7 +333,7 @@ zak_form_ini_provider_insert (ZakFormIProvider *provider, GPtrArray *elements) error != NULL && error->message != NULL ? error->message : "no details"); } - g_free (value); + g_value_unset (value); } } -- 2.49.0