argbcontrolbinding: gst_object_replace() is transfer none
authorSebastian Dröge <sebastian@centricular.com>
Thu, 13 Oct 2016 16:02:38 +0000 (18:02 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 13 Oct 2016 16:02:38 +0000 (18:02 +0200)
libs/gst/controller/gstargbcontrolbinding.c

index cdf879b..772d370 100644 (file)
@@ -165,19 +165,19 @@ gst_argb_control_binding_set_property (GObject * object, guint prop_id,
   switch (prop_id) {
     case PROP_CS_A:
       gst_object_replace ((GstObject **) & self->cs_a,
-          g_value_dup_object (value));
+          g_value_get_object (value));
       break;
     case PROP_CS_R:
       gst_object_replace ((GstObject **) & self->cs_r,
-          g_value_dup_object (value));
+          g_value_get_object (value));
       break;
     case PROP_CS_G:
       gst_object_replace ((GstObject **) & self->cs_g,
-          g_value_dup_object (value));
+          g_value_get_object (value));
       break;
     case PROP_CS_B:
       gst_object_replace ((GstObject **) & self->cs_b,
-          g_value_dup_object (value));
+          g_value_get_object (value));
       break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);