]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Fix SearchFunc argument order for {List,SList,Queue}.search()
authorBen <iofelben+github@gmail.com>
Tue, 13 Oct 2015 00:11:23 +0000 (20:11 -0400)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 14 Sep 2016 13:43:30 +0000 (15:43 +0200)
The function takes two gconstpointer arguments, the List element's data as
the first argument and the given user data.

https://bugzilla.gnome.org/show_bug.cgi?id=754137

vapi/glib-2.0.vapi

index 22bb3e61f266f979c1e33084bb2002409e585638..2bbc898a4182db5031db2053b6bba738c79a51f6 100644 (file)
@@ -4346,7 +4346,7 @@ namespace GLib {
                public unowned List<G> find (G data);
                public unowned List<G> find_custom (G data, CompareFunc<G> func);
                [CCode (cname = "g_list_find_custom", simple_generics = true)]
-               public unowned List<G> search<T> (T data, SearchFunc<T,G> func);
+               public unowned List<G> search<T> (T data, SearchFunc<G,T> func);
 
                public int position (List<G> llink);
                public int index (G data);
@@ -4406,7 +4406,7 @@ namespace GLib {
                public unowned SList<G> find (G data);
                public unowned SList<G> find_custom (G data, CompareFunc<G> func);
                [CCode (cname = "g_slist_find_custom", simple_generics = true)]
-               public unowned SList<G> search<T> (T data, SearchFunc<T,G> func);
+               public unowned SList<G> search<T> (T data, SearchFunc<G,T> func);
 
                public int position (SList<G> llink);
                public int index (G data);
@@ -4453,7 +4453,7 @@ namespace GLib {
                [Version (since = "2.4")]
                public unowned List<G> find_custom (G data, CompareFunc<G> func);
                [CCode (cname = "g_queue_find_custom", simple_generics = true)]
-               public unowned List<G> search<T> (T data, SearchFunc<T,G> func);
+               public unowned List<G> search<T> (T data, SearchFunc<G,T> func);
                [Version (since = "2.4")]
                public void sort (CompareDataFunc<G> compare_func);
                public void push_head (owned G data);