From a03435dfba789356686ebcbe070975d6e655323e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 27 May 2013 16:08:39 +0200 Subject: [PATCH] queue2: First set query result, then signal GCond --- plugins/elements/gstqueue2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/elements/gstqueue2.c b/plugins/elements/gstqueue2.c index 4c3202a98f..b852cac6b1 100644 --- a/plugins/elements/gstqueue2.c +++ b/plugins/elements/gstqueue2.c @@ -1552,8 +1552,8 @@ gst_queue2_locked_flush (GstQueue2 * queue, gboolean full) g_slice_free (GstQueue2Item, qitem); } } - g_cond_signal (&queue->query_handled); queue->last_query = FALSE; + g_cond_signal (&queue->query_handled); GST_QUEUE2_CLEAR_LEVEL (queue->cur_level); gst_segment_init (&queue->sink_segment, GST_FORMAT_TIME); gst_segment_init (&queue->src_segment, GST_FORMAT_TIME);