- if (collection->priv->streams) {
- g_queue_foreach (collection->priv->streams,
- (GFunc) release_gst_stream, collection);
- g_queue_free (collection->priv->streams);
- collection->priv->streams = NULL;
- }
+ g_queue_foreach (&collection->priv->streams,
+ (GFunc) release_gst_stream, collection);
+ g_queue_clear (&collection->priv->streams);