]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: fix DBusObject.get_interfaces return value
authorEvan Nemerson <evan@coeus-group.com>
Thu, 25 Aug 2011 05:16:19 +0000 (22:16 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Thu, 25 Aug 2011 05:17:03 +0000 (22:17 -0700)
vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.metadata

index 543ea62b5ad38b6d1a3d145485ed5d6bb399b4ce..92d6b53ba305d91a60b8c4fe32c73eec0afdd40a 100644 (file)
@@ -1811,7 +1811,7 @@ namespace GLib {
        [CCode (cheader_filename = "gio/gio.h")]
        public interface DBusObject : GLib.Object {
                public abstract unowned GLib.DBusInterface get_interface (string interface_name);
-               public abstract unowned GLib.List get_interfaces ();
+               public abstract GLib.List<GLib.DBusInterface> get_interfaces ();
                public abstract unowned string get_object_path ();
                public signal void interface_added (GLib.DBusInterface interface_);
                public signal void interface_removed (GLib.DBusInterface interface_);
index 32d0e6c3e321baf4f62668c3afcb95453bbf0f7d..12d42bcb5f322c26d282b415db1da2935f4bdf05 100644 (file)
@@ -410,6 +410,7 @@ uid_t name="uint"
 g_bus_* hidden="1"
 g_dbus_connection_register_object hidden="1"
 g_dbus_connection_emit_signal.destination_bus_name nullable="1"
+g_dbus_object_get_interfaces transfer_ownership="1" type_arguments="DBusInterface"
 g_dbus_server_new_sync.observer nullable="1" default_value="null"
 
 GSettingsBackend base_class="GObject"