gst/base/gstbasesink.c: Only error is an error.
[platform/upstream/gstreamer.git] / libs / gst / base / gstbasesink.c
index 7b6811a..d2fc8c5 100644 (file)
@@ -1449,8 +1449,7 @@ gst_base_sink_change_state (GstElement * element, GstStateChange transition)
     GstStateChangeReturn bret;
 
     bret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
-
-    if (bret != GST_STATE_CHANGE_SUCCESS)
+    if (bret == GST_STATE_CHANGE_FAILURE)
       goto activate_failed;
   }