ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in NULL. Fixes...
authorWim Taymans <wim.taymans@gmail.com>
Mon, 5 Mar 2007 14:46:43 +0000 (14:46 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 5 Mar 2007 14:46:43 +0000 (14:46 +0000)
Original commit message from CVS:
* ext/gconf/gstswitchsink.c: (gst_switch_sink_reset):
Mark us as a sink when we have no fakesink in NULL. Fixes #414887.

ChangeLog
ext/gconf/gstswitchsink.c

index 9367096..061bac8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-03-05  Wim Taymans  <wim@fluendo.com>
+
+       * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset):
+       Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
+
 2007-03-04  Tim-Philipp Müller  <tim at centricular dot net>
 
        * po/POTFILES.in:
index 9c09170..0d5003a 100644 (file)
@@ -83,6 +83,7 @@ gst_switch_sink_reset (GstSwitchSink * sink)
   if (sink->kid == NULL) {
     gst_switch_sink_set_child (sink, NULL);
   }
+  GST_OBJECT_FLAG_SET (sink, GST_ELEMENT_IS_SINK);
 }
 
 static void