ges: base-xml-formatter: Don't pass non-GObject pointers to GST_DEBUG_OBJECT
authorSebastian Dröge <sebastian@centricular.com>
Tue, 18 Apr 2023 10:03:00 +0000 (13:03 +0300)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 18 Apr 2023 10:55:10 +0000 (11:55 +0100)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4444>

subprojects/gst-editing-services/ges/ges-base-xml-formatter.c

index 1a1f4e3..4adfe56 100644 (file)
@@ -479,11 +479,12 @@ _add_all_groups (GESFormatter * self)
         lchild = lchild->next) {
       child = g_hash_table_lookup (priv->containers, lchild->data);
 
-      GST_DEBUG_OBJECT (tmp->data, "Adding %s child %" GST_PTR_FORMAT " %s",
+      GST_DEBUG_OBJECT (pgroup->group, "Adding %s child %" GST_PTR_FORMAT " %s",
           (const gchar *) lchild->data, child,
           GES_TIMELINE_ELEMENT_NAME (child));
       if (!ges_container_add (GES_CONTAINER (pgroup->group), child)) {
-        GST_ERROR ("%" GES_FORMAT " could not add child %p while"
+        GST_ERROR_OBJECT (pgroup->group,
+            "%" GES_FORMAT " could not add child %p while"
             " reloading, this should never happen", GES_ARGS (pgroup->group),
             child);
       }