query: fix copy function

Copy the structure too.
This commit is contained in:
Wim Taymans 2012-03-15 00:24:40 +01:00
parent 592b5bec39
commit 69e3639c96

View file

@ -220,8 +220,13 @@ static GstQuery *
_gst_query_copy (GstQuery * query)
{
GstQuery *copy;
GstStructure *s;
copy = gst_query_new_custom (query->type, GST_QUERY_STRUCTURE (query));
s = GST_QUERY_STRUCTURE (query);
if (s) {
s = gst_structure_copy (s);
}
copy = gst_query_new_custom (query->type, s);
return copy;
}