From: Rico Tzschichholz Date: Tue, 6 Jun 2017 15:45:06 +0000 (+0200) Subject: gio-2.0: Add DBusConnection 'closed' signal as 'on_closed' X-Git-Tag: 0.37.1~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dea6a4a5d9728c0ddf365e5624fb77281f77ccdf;p=thirdparty%2Fvala.git gio-2.0: Add DBusConnection 'closed' signal as 'on_closed' It was masked by property with same name. https://bugzilla.gnome.org/show_bug.cgi?id=684358 --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index e1469759e..782f243c4 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -691,6 +691,8 @@ namespace GLib { public string guid { get; construct; } public GLib.IOStream stream { get; construct; } public string unique_name { get; } + [CCode (cname = "closed")] + public signal void on_closed (bool remote_peer_vanished, GLib.Error? error); } [CCode (cheader_filename = "gio/gio.h", ref_function = "g_dbus_interface_info_ref", type_id = "g_dbus_interface_info_get_type ()", unref_function = "g_dbus_interface_info_unref")] [Compact] diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata index 3217b2714..5a1760747 100644 --- a/vapi/metadata/Gio-2.0.metadata +++ b/vapi/metadata/Gio-2.0.metadata @@ -317,6 +317,10 @@ AsyncInitable .new* skip .init_async#virtual_method virtual +// Bug #684358: GDBusConnection `closed` signal conficts with property +DBusConnection + .closed#signal name="on_closed" + // Bug #666797: No support for generic methods in GIR parser DBusConnection .register_object skip