tests: don't return FALSE from events
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 28 Nov 2011 12:52:00 +0000 (13:52 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 28 Nov 2011 13:07:24 +0000 (14:07 +0100)
Returning FALSE from the event handler shuts down the sender.

tests/check/elements/fakesrc.c
tests/check/elements/fdsrc.c

index b462cdd..2988676 100644 (file)
@@ -38,12 +38,9 @@ event_func (GstPad * pad, GstObject * parent, GstEvent * event)
 {
   if (GST_EVENT_TYPE (event) == GST_EVENT_EOS) {
     have_eos = TRUE;
-    gst_event_unref (event);
-    return TRUE;
   }
-
   gst_event_unref (event);
-  return FALSE;
+  return TRUE;
 }
 
 static GstElement *
index ca257ac..06ba059 100644 (file)
@@ -41,12 +41,10 @@ event_func (GstPad * pad, GstObject * parent, GstEvent * event)
 {
   if (GST_EVENT_TYPE (event) == GST_EVENT_EOS) {
     have_eos = TRUE;
-    gst_event_unref (event);
-    return TRUE;
   }
 
   gst_event_unref (event);
-  return FALSE;
+  return TRUE;
 }
 
 static GstElement *