pbutils: store missing-plugin structure in current_info->misc again
authorJonathan Matthew <jonathan@d14n.org>
Sat, 3 Sep 2016 01:57:22 +0000 (11:57 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Sun, 4 Sep 2016 15:48:40 +0000 (16:48 +0100)
This allows gst_discoverer_info_get_misc to work again, until it
finally gets removed.

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

gst-libs/gst/pbutils/gstdiscoverer.c

index 45de5f5..d155323 100644 (file)
@@ -1388,6 +1388,7 @@ handle_message (GstDiscoverer * dc, GstMessage * msg)
          */
         if (dc->priv->current_info->misc)
           gst_structure_free (dc->priv->current_info->misc);
+        dc->priv->current_info->misc = gst_structure_copy (structure);
         g_ptr_array_add (dc->priv->current_info->missing_elements_details,
             gst_missing_plugin_message_get_installer_detail (msg));
       } else if (sttype == _STREAM_TOPOLOGY_QUARK) {