diff --git a/gio/Gir.toml b/gio/Gir.toml index dfa27fdf57e1..07596e37f452 100644 --- a/gio/Gir.toml +++ b/gio/Gir.toml @@ -649,6 +649,10 @@ status = "generate" [[object.function]] name = "dup_object" rename = "get" + [[object.function]] + name = "get_info" + [object.function.return] + nullable = true [[object]] name = "Gio.DBusInterfaceInfo" diff --git a/gio/src/auto/dbus_interface.rs b/gio/src/auto/dbus_interface.rs index ff8d44c5eb0d..a598761e8dd5 100644 --- a/gio/src/auto/dbus_interface.rs +++ b/gio/src/auto/dbus_interface.rs @@ -31,7 +31,7 @@ pub trait DBusInterfaceExt: IsA + 'static { #[doc(alias = "g_dbus_interface_get_info")] #[doc(alias = "get_info")] - fn info(&self) -> DBusInterfaceInfo { + fn info(&self) -> Option { unsafe { from_glib_none(ffi::g_dbus_interface_get_info( self.as_ref().to_glib_none().0,