uridecodebin: minor GValue handling optimisation
authorTim-Philipp Müller <tim@centricular.net>
Sun, 3 Mar 2013 17:44:11 +0000 (17:44 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 3 Mar 2013 17:44:11 +0000 (17:44 +0000)
gst/playback/gsturidecodebin.c

index d271dae..1e4a903 100644 (file)
@@ -2255,8 +2255,7 @@ handle_redirect_message (GstURIDecodeBin * dec, GstMessage * msg)
   value_list_append_structure_list (&new_list, &new_structure, l_good);
   value_list_append_structure_list (&new_list, &new_structure, l_neutral);
   value_list_append_structure_list (&new_list, &new_structure, l_bad);
-  gst_structure_set_value (new_structure, "locations", &new_list);
-  g_value_unset (&new_list);
+  gst_structure_take_value (new_structure, "locations", &new_list);
 
   g_list_free (l_good);
   g_list_free (l_neutral);