]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/commitdiff
Small cleanups
authorWim Taymans <wim.taymans@gmail.com>
Wed, 6 Feb 2002 21:12:52 +0000 (21:12 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 6 Feb 2002 21:12:52 +0000 (21:12 +0000)
Original commit message from CVS:
Small cleanups

gst/gstelement.c

index 7cd47375cbc31696a55f6ab3da89fcdf8b7ca087..20404cde543424b63c0446bc52ac3c298128a496 100644 (file)
@@ -1022,12 +1022,13 @@ static void
 gst_element_error_func (GstElement* element, GstElement *source, gchar *errormsg)
 {
   /* tell the parent */
-  if (GST_OBJECT_PARENT (element))
-  {
-    GST_DEBUG (GST_CAT_EVENT, "forwarding error \"%s\" from %s to %s\n", errormsg, GST_ELEMENT_NAME (element), GST_OBJECT_NAME (GST_OBJECT_PARENT (element)));
-    gst_object_ref (element);
+  if (GST_OBJECT_PARENT (element)) {
+    GST_DEBUG (GST_CAT_EVENT, "forwarding error \"%s\" from %s to %s\n", errormsg, 
+              GST_ELEMENT_NAME (element), GST_OBJECT_NAME (GST_OBJECT_PARENT (element)));
+
+    gst_object_ref (GST_OBJECT (element));
     g_signal_emit (G_OBJECT (GST_OBJECT_PARENT (element)), gst_element_signals[ERROR], 0, source, errormsg);
-    gst_object_unref (element);
+    gst_object_unref (GST_OBJECT (element));
   }
 }
 /**
@@ -1057,7 +1058,7 @@ gst_element_error (GstElement *element, const gchar *error, ...)
   GST_INFO (GST_CAT_EVENT, "ERROR in %s: %s", GST_ELEMENT_NAME (element), string);
 
   /* emit the signal, make sure the element stays available */
-  gst_object_ref (element);
+  gst_object_ref (GST_OBJECT (element));
   g_signal_emit (G_OBJECT (element), gst_element_signals[ERROR], 0, element, string);
   
  /* tell the scheduler */
@@ -1066,7 +1067,7 @@ gst_element_error (GstElement *element, const gchar *error, ...)
   } 
 
   /* cleanup */
-  gst_object_unref (element);
+  gst_object_unref (GST_OBJECT (element));
   g_free (string);
 }