From 7295240bacddd089a9d35f5b24170e9f898d35ed Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 6 Mar 2010 12:15:04 +0100 Subject: [PATCH] Bugfix on GtkForm::get_objects_by_name when object not found. --- src/form.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/form.c b/src/form.c index a1f5151..0753e05 100644 --- a/src/form.c +++ b/src/form.c @@ -889,22 +889,24 @@ GObject while ((object_name = va_arg (vargs, gchar *)) != NULL) { + l++; + if (l == 1) + { + ret = g_malloc (sizeof (GObject *)); + } + else + { + ret = g_realloc (ret, l * sizeof (GObject *)); + } + object = gtk_builder_get_object (priv->gtkbuilder, object_name); if (G_IS_OBJECT (object)) { - l++; - if (l == 1) - { - ret = g_malloc (sizeof (GObject *)); - } - else - { - ret = g_realloc (ret, l * sizeof (GObject *)); - } ret[l - 1] = object; } else { + ret[l - 1] = NULL; g_warning (_("Object «%s» not found."), object_name); } } -- 2.49.0