]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Fix g_timeout_add_seconds_full and g_source_set_callback
authorEvan Nemerson <evan@polussystems.com>
Sat, 28 Mar 2009 07:54:10 +0000 (00:54 -0700)
committerJürg Billeter <j@bitron.ch>
Sun, 29 Mar 2009 19:10:18 +0000 (21:10 +0200)
Make GLib.Timeout.add_seconds_full and GLib.Source.set_callback
generate the appropriate GDestroyNotify arguments automatically.

Fixes bug 577048.

vapi/glib-2.0.vapi

index b9efdd975f95c4f7ee4e127dd9336056de0d6ad8..0f415e7bca6d0813c961269ce66667609849623c 100644 (file)
@@ -1210,7 +1210,7 @@ namespace GLib {
                public static uint add (uint interval, SourceFunc function);
                public static uint add_full (int priority, uint interval, SourceFunc# function);
                public static uint add_seconds (uint interval, SourceFunc function);
-               public static uint add_seconds_full (int priority, uint interval, SourceFunc function, DestroyNotify? notify);
+               public static uint add_seconds_full (int priority, uint interval, SourceFunc# function);
        }
 
        [CCode (cname = "GSource")]
@@ -1260,7 +1260,7 @@ namespace GLib {
                public bool get_can_recurse ();
                public uint get_id ();
                public weak MainContext get_context ();
-               public void set_callback (SourceFunc func, DestroyNotify? notify);
+               public void set_callback (SourceFunc# func);
                public void set_callback_indirect (void* callback_data, SourceCallbackFuncs callback_funcs);
                public void add_poll (ref PollFD fd);
                public void remove_poll (ref PollFD fd);