diff --git a/gstreamer/src/subclass/element.rs b/gstreamer/src/subclass/element.rs index 45ef32d53..293d6b0a0 100644 --- a/gstreamer/src/subclass/element.rs +++ b/gstreamer/src/subclass/element.rs @@ -144,7 +144,7 @@ where f: F, ) -> R { unsafe { - assert!(element.get_type().is_a(&T::static_type())); + assert!(element.get_type().is_a(&T::get_type())); let ptr: *mut ffi::GstElement = element.to_glib_none().0; let instance = &*(ptr as *mut T::Instance); let imp = instance.get_impl(); @@ -164,7 +164,7 @@ where .unwrap() .downcast_ref::<::Element>() .unwrap(); - assert!(wrap.get_type().is_a(&T::static_type())); + assert!(wrap.get_type().is_a(&T::get_type())); let ptr: *mut ffi::GstElement = wrap.to_glib_none().0; let instance = &*(ptr as *mut T::Instance); let imp = instance.get_impl();