From ac54fa8c95cc579c23aa01fa49c3efe2db9fa214 Mon Sep 17 00:00:00 2001 From: Luis de Bethencourt Date: Tue, 21 Jul 2015 14:10:57 +0100 Subject: [PATCH] liveadder: return false if event couldn't be pushed Make the gst pad's event function return false if the event couldn't be pushed to the pad. --- gst/liveadder/liveadder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/liveadder/liveadder.c b/gst/liveadder/liveadder.c index e456ff850e..12e4ace6e1 100644 --- a/gst/liveadder/liveadder.c +++ b/gst/liveadder/liveadder.c @@ -558,7 +558,8 @@ gst_live_adder_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) reset_pad_private (pad); GST_OBJECT_UNLOCK (adder); ret = gst_pad_push_event (adder->srcpad, event); - ret = gst_live_adder_src_activate_mode (adder->srcpad, GST_OBJECT (adder), + ret &= + gst_live_adder_src_activate_mode (adder->srcpad, GST_OBJECT (adder), GST_PAD_MODE_PUSH, TRUE); break; case GST_EVENT_EOS: