object: Notify name change when using _set_name()
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 26 May 2016 17:17:37 +0000 (13:17 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 26 May 2016 19:36:05 +0000 (15:36 -0400)
There was a 0.11 FIXME about notifying the name change or removing that
function. Clearly we can't remove this function, so let's notify it.

https://bugzilla.gnome.org/show_bug.cgi?id=766923

gst/gstobject.c

index 3e6207c89b8e47030f3d21253e487cb7584da52f..372f3cfe7eac871fc37bd57e14c2369552d51c0c 100644 (file)
@@ -623,10 +623,8 @@ gst_object_set_name (GstObject * object, const gchar * name)
     GST_OBJECT_UNLOCK (object);
     result = gst_object_set_name_default (object);
   }
-  /* FIXME-0.11: this misses a g_object_notify (object, "name"); unless called
-   * from gst_object_set_property.
-   * Ideally remove such custom setters (or make it static).
-   */
+
+  g_object_notify (G_OBJECT (object), "name");
   return result;
 
   /* error */