diff --git a/gst/gstpad.c b/gst/gstpad.c index 26e5175efa..98ec68cd35 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -493,6 +493,9 @@ restart: goto restart; } + /* store the received state */ + ev->received = ev_ret.received; + /* if the event changed, we need to do something */ if (G_UNLIKELY (ev->event != ev_ret.event)) { if (G_UNLIKELY (ev_ret.event == NULL)) {