From 9107a5e041acbad8b16242e73a233fc08f0eecb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 16 Feb 2015 11:35:41 +0200 Subject: [PATCH] pad: Only initialize GValue to a type once, not on every retry Otherwise we'll get warnings like this: cannot initialize GValue with type 'gboolean', the value has already been initialized as 'gboolean' --- gst/gstpad.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/gstpad.c b/gst/gstpad.c index 32d67568cb..46e7ac467c 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -3111,12 +3111,13 @@ gst_pad_query_latency_default (GstPad * pad, GstQuery * query) return FALSE; } + g_value_init (&ret, G_TYPE_BOOLEAN); + retry: fold_data.live = FALSE; fold_data.min = 0; fold_data.max = GST_CLOCK_TIME_NONE; - g_value_init (&ret, G_TYPE_BOOLEAN); g_value_set_boolean (&ret, FALSE); res = gst_iterator_fold (it, query_latency_default_fold, &ret, &fold_data); switch (res) {