Ignore deprecation warnings for g_object_newv()
authorEmmanuele Bassi <ebassi@gnome.org>
Sun, 2 Apr 2017 15:36:07 +0000 (16:36 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 3 Apr 2017 11:10:17 +0000 (12:10 +0100)
GLib has deprecated GParameter and g_object_newv(); until we switch to
the new g_object_new_with_properties() API, and bump GLib required
version, we should simply ignore the compiler warnings.

gtk/gtkbuilder.c

index 9a24276dd4c9d4702aaf1613b7ebc3df81c6037e..619aa07e9570f52d736f264af01516a309f08f4c 100644 (file)
@@ -714,9 +714,11 @@ _gtk_builder_construct (GtkBuilder  *builder,
     }
   else
     {
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       obj = g_object_newv (info->type,
                            construct_parameters->len,
                            (GParameter *)construct_parameters->data);
+G_GNUC_END_IGNORE_DEPRECATIONS
 
       /* No matter what, make sure we have a reference.
        *