From: Luca Bruno Date: Wed, 21 Dec 2011 07:52:46 +0000 (+0100) Subject: gio-2.0: Make AsyncInitable.init_async virtual instead of abstract X-Git-Tag: 0.14.2~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc3a4b405c476bbae390638ecc7008996412634f;p=thirdparty%2Fvala.git gio-2.0: Make AsyncInitable.init_async virtual instead of abstract Fixes bug 666348. --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 601b3c524..fa9bc6c77 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -1847,7 +1847,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h")] public interface AsyncInitable : GLib.Object { - public abstract async bool init_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error; + public virtual async bool init_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error; public static async unowned GLib.Object new_async (GLib.Type object_type, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable, ...) throws GLib.Error; public static async void new_valist_async (GLib.Type object_type, string first_property_name, void* var_args, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null); public static async void newv_async (GLib.Type object_type, uint n_parameters, GLib.Parameter parameters, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null); diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata index a6c1c2415..5707981d0 100644 --- a/vapi/packages/gio-2.0/gio-2.0.metadata +++ b/vapi/packages/gio-2.0/gio-2.0.metadata @@ -13,6 +13,7 @@ g_app_launch_context_get_startup_notify_id.files type_arguments="File" g_application_command_line_print ellipsis="1" printf_format="1" g_application_command_line_printerr ellipsis="1" printf_format="1" GAsyncReadyCallback.source_object nullable="1" +g_async_initable_init_async virtual="1" g_async_initable_new_async transfer_ownership="1" g_async_initable_new_async.cancellable nullable="1" g_buffered_input_stream_peek.buffer type_name="uint8" is_array="1" array_length_pos="2.9" array_length_type="gsize"