aggregator: fix flow-return boolean return type mismatch
authorTim-Philipp Müller <tim@centricular.com>
Wed, 29 Jul 2015 10:48:33 +0000 (11:48 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 25 May 2019 12:33:27 +0000 (14:33 +0200)
Not that it matters, since we don't check the return value
anyway. Unclear why the aggregator pad flush function should
have a return value at all really, and perhaps it should be
called reset anyway. Spotted by dv on irc.

libs/gst/base/gstaggregator.c

index 511c36e..7124189 100644 (file)
@@ -295,7 +295,7 @@ gst_aggregator_pad_flush (GstAggregatorPad * aggpad, GstAggregator * agg)
   PAD_UNLOCK (aggpad);
 
   if (klass->flush)
-    return klass->flush (aggpad, agg);
+    return (klass->flush (aggpad, agg) == GST_FLOW_OK);
 
   return TRUE;
 }