diff --git a/gst/gstpad.c b/gst/gstpad.c index c74802210c..0c48aeef46 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -2796,7 +2796,7 @@ gst_pad_send_event (GstPad *pad, GstEvent *event) rpad = GST_PAD_REALIZE (pad); /* don't send events on usuable pads */ - if (GST_PAD_IS_SINK (rpad) && !GST_PAD_IS_USABLE (rpad)) { + if (GST_PAD_IS_SINK (rpad) && !GST_PAD_IS_ACTIVE (rpad)) { GST_DEBUG (GST_CAT_EVENT, "pad %s:%s is not usable", GST_DEBUG_PAD_NAME (rpad)); return FALSE;