[gtk+/portal] Simplify print settings deserialization slightly



commit 8cb85f74415e634b7830839754516db72705a250
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jul 6 23:18:36 2016 -0400

    Simplify print settings deserialization slightly

 gtk/gtkprintsettings.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtkprintsettings.c b/gtk/gtkprintsettings.c
index 56f9e99..63e8da9 100644
--- a/gtk/gtkprintsettings.c
+++ b/gtk/gtkprintsettings.c
@@ -2000,11 +2000,7 @@ gtk_print_settings_new_from_gvariant (GVariant *variant)
 
       g_variant_get_child (variant, i, "{&sv}", &key, &v);
       if (g_variant_is_of_type (v, G_VARIANT_TYPE_STRING))
-        {
-          const char *value;
-          g_variant_get (v, "&s", &value);
-          gtk_print_settings_set (settings, key, value);
-        }
+        gtk_print_settings_set (settings, key, g_variant_get_string (v, NULL));
       g_variant_unref (v);
     }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]