diff --git a/gstreamer/src/auto/element.rs b/gstreamer/src/auto/element.rs index 60effd923..41cdf6c17 100644 --- a/gstreamer/src/auto/element.rs +++ b/gstreamer/src/auto/element.rs @@ -407,7 +407,7 @@ impl + IsA> ElementExt for O { fn remove_pad>(&self, pad: &P) -> Result<(), glib::error::BoolError> { unsafe { - glib::error::BoolError::from_glib(ffi::gst_element_remove_pad(self.to_glib_none().0, pad.to_glib_full()), "Failed to remove pad") + glib::error::BoolError::from_glib(ffi::gst_element_remove_pad(self.to_glib_none().0, pad.to_glib_none().0), "Failed to remove pad") } }