From 1477b02850ba6201b7b788259687265ce08cf1e7 Mon Sep 17 00:00:00 2001 From: Steve Baker Date: Sat, 15 Sep 2001 14:47:37 +0000 Subject: [PATCH] make sure g2g_object_class_find_property returns NULL on error. This fixes LADSPA plugin which is a GoodThing Original commit message from CVS: make sure g2g_object_class_find_property returns NULL on error. This fixes LADSPA plugin which is a GoodThing --- gst/gobject2gtk.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gst/gobject2gtk.c b/gst/gobject2gtk.c index a539d401ce..c53aa366ad 100644 --- a/gst/gobject2gtk.c +++ b/gst/gobject2gtk.c @@ -109,16 +109,16 @@ g2g_object_class_find_property(GObjectClass *class, const gchar *name) //fprintf(stderr,"class name is %s\n",gtk_type_name(class->type)); - gtk_object_arg_get_info(class->type,name,&info); + // the return value NULL if no error + if (gtk_object_arg_get_info(class->type,name,&info) != NULL) { + return NULL; + } + spec = g_new0(GParamSpec,1); - if (info) { - spec->name = (gchar *) name; - spec->value_type = info->type; - spec->flags = info->arg_flags; - } else { - spec->value_type = GTK_TYPE_NONE; - } + spec->name = (gchar *) name; + spec->value_type = info->type; + spec->flags = info->arg_flags; return spec; }