]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gdk-2.0: Fix gdk_threads_add_* arguments.
authorEvan Nemerson <evan@coeus-group.com>
Fri, 30 Jul 2010 22:55:30 +0000 (15:55 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 30 Jul 2010 22:55:30 +0000 (15:55 -0700)
Fixes bug 625238.

vapi/gdk-2.0.vapi
vapi/packages/gdk-2.0/gdk-2.0.metadata

index b8a2b7879df5c1f7bd8aa72ba782dfb0d7c26ce1..bb5f4d75796ab0c98f451c66b9c283137930b82d 100644 (file)
@@ -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")]
index 54014ec2380cbdb29d3eb98a737baa03d34dc234..f8f0ee6ddae80f2936407d3a148a4b6f03eecd5d 100644 (file)
@@ -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"