_IS_USABLE also checks for the peer pad, IS_ACTIVE is correct in this case.
authorWim Taymans <wim.taymans@gmail.com>
Fri, 27 Dec 2002 04:24:56 +0000 (04:24 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 27 Dec 2002 04:24:56 +0000 (04:24 +0000)
Original commit message from CVS:
_IS_USABLE also checks for the peer pad, IS_ACTIVE is correct in this
case.

gst/gstpad.c

index c748022..0c48aee 100644 (file)
@@ -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;