summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2013-05-27 16:08:39 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2013-05-27 16:08:39 +0200
commita03435dfba789356686ebcbe070975d6e655323e (patch)
tree4054234cb9db7a1819e0a9782416dd622fdaa64b /plugins
parent6f042f13aeb4cc2c8b92d81f4f5899d250fce5e3 (diff)
queue2: First set query result, then signal GCond
Diffstat (limited to 'plugins')
-rw-r--r--plugins/elements/gstqueue2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/elements/gstqueue2.c b/plugins/elements/gstqueue2.c
index 4c3202a98..b852cac6b 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);