diff --git a/validate/gst/validate/gst-validate-scenario.c b/validate/gst/validate/gst-validate-scenario.c index 796c4f6afc..1c9aad163e 100644 --- a/validate/gst/validate/gst-validate-scenario.c +++ b/validate/gst/validate/gst-validate-scenario.c @@ -674,7 +674,7 @@ get_position (GstValidateScenario * scenario) } /* TODO what about non flushing seeks? */ - if (priv->last_seek) { + if (priv->last_seek && priv->target_state > GST_STATE_READY) { GST_INFO_OBJECT (scenario, "Still seeking -- not executing action"); return TRUE; }