From 7d3ada4f4eee1240b38abe46dc57a8942c9caf1a Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 23 Apr 2020 20:09:53 -0400 Subject: [PATCH] validate: Fix 'repeat' parameter on non ASYNC action types --- validate/gst/validate/gst-validate-scenario.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validate/gst/validate/gst-validate-scenario.c b/validate/gst/validate/gst-validate-scenario.c index 04a563b..6c931c5 100644 --- a/validate/gst/validate/gst-validate-scenario.c +++ b/validate/gst/validate/gst-validate-scenario.c @@ -2177,7 +2177,7 @@ execute_next_action_full (GstValidateScenario * scenario, GstMessage * message) act->priv->state = _execute_sub_action_action (act); } - if (act->priv->state != GST_VALIDATE_EXECUTE_ACTION_ASYNC) { + if (act->priv->state != GST_VALIDATE_EXECUTE_ACTION_ASYNC && act->repeat <= 0) { tmp = priv->actions; priv->actions = g_list_remove_link (priv->actions, tmp); -- 2.7.4