[vala] gdk-2.0: Fix gdk_threads_add_* arguments.



commit dc96fbc040dc37789a179c0c94484934ed1e3179
Author: Evan Nemerson <evan coeus-group com>
Date:   Fri Jul 30 15:55:30 2010 -0700

    gdk-2.0: Fix gdk_threads_add_* arguments.
    
    Fixes bug 625238.

 vapi/gdk-2.0.vapi                      |   10 +++++-----
 vapi/packages/gdk-2.0/gdk-2.0.metadata |    4 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/vapi/gdk-2.0.vapi b/vapi/gdk-2.0.vapi
index b8a2b78..bb5f4d7 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 54014ec..f8f0ee6 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"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]