From 20d2734a25cd435a11d32aa050fba5d7bee7684f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 2 May 2009 13:06:10 +0200 Subject: [PATCH] gstobject: avoid type checks --- gst/gstobject.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gst/gstobject.c b/gst/gstobject.c index d68cc3d349..701c3eb787 100644 --- a/gst/gstobject.c +++ b/gst/gstobject.c @@ -472,12 +472,8 @@ gst_object_dispatch_properties_changed (GObject * object, guint i; gchar *name, *debug_name; - /* we fail when this is not a GstObject */ - g_return_if_fail (GST_IS_OBJECT (object)); - /* do the standard dispatching */ - G_OBJECT_CLASS (parent_class)->dispatch_properties_changed (object, n_pspecs, - pspecs); + parent_class->dispatch_properties_changed (object, n_pspecs, pspecs); gst_object = GST_OBJECT_CAST (object); name = gst_object_get_name (gst_object); @@ -491,8 +487,7 @@ gst_object_dispatch_properties_changed (GObject * object, "deep notification from %s (%s)", debug_name, pspecs[i]->name); g_signal_emit (parent, gst_object_signals[DEEP_NOTIFY], - g_quark_from_string (pspecs[i]->name), GST_OBJECT_CAST (object), - pspecs[i]); + g_quark_from_string (pspecs[i]->name), gst_object, pspecs[i]); } old_parent = parent;