From: Evan Nemerson Date: Fri, 30 Jul 2010 22:55:30 +0000 (-0700) Subject: gdk-2.0: Fix gdk_threads_add_* arguments. X-Git-Tag: 0.9.5~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc96fbc040dc37789a179c0c94484934ed1e3179;p=thirdparty%2Fvala.git gdk-2.0: Fix gdk_threads_add_* arguments. Fixes bug 625238. --- diff --git a/vapi/gdk-2.0.vapi b/vapi/gdk-2.0.vapi index b8a2b7879..bb5f4d757 100644 --- a/vapi/gdk-2.0.vapi +++ b/vapi/gdk-2.0.vapi @@ -1897,15 +1897,15 @@ namespace Gdk { [CCode (cheader_filename = "gdk/gdk.h")] public static uint threads_add_idle (GLib.SourceFunc function); [CCode (cheader_filename = "gdk/gdk.h")] - public static uint threads_add_idle_full (int priority, GLib.SourceFunc function, void* data, GLib.DestroyNotify notify); + public static uint threads_add_idle_full (int priority, owned GLib.SourceFunc function); [CCode (cheader_filename = "gdk/gdk.h")] - public static uint threads_add_timeout (uint interval, GLib.SourceFunc function, void* data); + public static uint threads_add_timeout (uint interval, GLib.SourceFunc function); [CCode (cheader_filename = "gdk/gdk.h")] - public static uint threads_add_timeout_full (int priority, uint interval, GLib.SourceFunc function, void* data, GLib.DestroyNotify notify); + public static uint threads_add_timeout_full (int priority, uint interval, owned GLib.SourceFunc function); [CCode (cheader_filename = "gdk/gdk.h")] - public static uint threads_add_timeout_seconds (uint interval, GLib.SourceFunc function, void* data); + public static uint threads_add_timeout_seconds (uint interval, GLib.SourceFunc function); [CCode (cheader_filename = "gdk/gdk.h")] - public static uint threads_add_timeout_seconds_full (int priority, uint interval, GLib.SourceFunc function, void* data, GLib.DestroyNotify notify); + public static uint threads_add_timeout_seconds_full (int priority, uint interval, owned GLib.SourceFunc function); [CCode (cheader_filename = "gdk/gdk.h")] public static void threads_enter (); [CCode (cheader_filename = "gdk/gdk.h")] diff --git a/vapi/packages/gdk-2.0/gdk-2.0.metadata b/vapi/packages/gdk-2.0/gdk-2.0.metadata index 54014ec23..f8f0ee6dd 100644 --- a/vapi/packages/gdk-2.0/gdk-2.0.metadata +++ b/vapi/packages/gdk-2.0/gdk-2.0.metadata @@ -117,7 +117,9 @@ gdk_spawn_on_screen_with_pipes.child_pid is_out="1" gdk_spawn_on_screen_with_pipes.standard_input is_out="1" gdk_spawn_on_screen_with_pipes.standard_output is_out="1" gdk_spawn_on_screen_with_pipes.standard_error is_out="1" -gdk_threads_add_idle.data hidden="1" +gdk_threads_add_*.data hidden="1" +gdk_threads_add_*_full.function transfer_ownership="1" +gdk_threads_add_*_full.notify hidden="1" GdkTimeCoord is_value_type="1" GdkTrapezoid is_value_type="1" GdkVisualClass hidden="1"