]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: Fix g_settings_list_* bindings
authorJürg Billeter <j@bitron.ch>
Fri, 17 Sep 2010 21:55:36 +0000 (23:55 +0200)
committerJürg Billeter <j@bitron.ch>
Fri, 17 Sep 2010 21:55:36 +0000 (23:55 +0200)
Fixes bug 629860.

vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.metadata

index 7e8a6981812e81d5cdb02debc535379ad5bb5200..5e2e3fd158ef215aa9cbfa8a711e4643a813506b 100644 (file)
@@ -1026,9 +1026,12 @@ namespace GLib {
                public string[] get_strv (string key);
                public GLib.Variant get_value (string key);
                public bool is_writable (string name);
-               public unowned string list_children ();
-               public unowned string list_keys ();
-               public static unowned string list_schemas ();
+               [CCode (array_length = false, array_null_terminated = true)]
+               public string[] list_children ();
+               [CCode (array_length = false, array_null_terminated = true)]
+               public string[] list_keys ();
+               [CCode (array_length = false, array_null_terminated = true)]
+               public static unowned string[] list_schemas ();
                public void reset (string key);
                public void revert ();
                [CCode (sentinel = "")]
index fa13281054b12184767bfa0dc6a4f19d8e58c74e..fcf386017462f45779efe10bec2316774a139868 100644 (file)
@@ -205,6 +205,9 @@ g_settings_list_add transfer_ownership="1"
 g_settings_list_get transfer_ownership="1"
 g_settings_list_list is_array="1" transfer_ownership="1" array_length_pos="1"
 g_settings_list_list.n_items hidden="1"
+g_settings_list_children is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
+g_settings_list_keys is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
+g_settings_list_schemas is_array="1" no_array_length="1" array_null_terminated="1"
 g_settings_get_strv is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
 g_settings_set_strv.value is_array="1" no_array_length="1"