diff --git a/subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c b/subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c index e70d204f6a..14aea666ef 100644 --- a/subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c +++ b/subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c @@ -436,7 +436,7 @@ gst_auto_convert_get_element_by_type (GstAutoConvert * autoconvert, GType type) GST_OBJECT_LOCK (autoconvert); for (item = bin->children; item; item = item->next) { - if (G_TYPE_CHECK_INSTANCE_TYPE (item->data, type)) { + if (G_OBJECT_TYPE(item->data) == type) { element = gst_object_ref (item->data); break; }