]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Fix g_key_file_load_from_* bindings
authorŁukasz Pankowski <lukpank@o2.pl>
Mon, 1 Jun 2009 08:31:20 +0000 (10:31 +0200)
committerJürg Billeter <j@bitron.ch>
Mon, 1 Jun 2009 08:31:20 +0000 (10:31 +0200)
KeyFile.load_from_file, load_from_dirs and load_from_data_dirs may
also throw FileError in addition to KeyFileError. Fixes bug 582517.

vapi/glib-2.0.vapi

index f80fa5b7700e19757e47ea4cf57052df55d4ed73..56e8839bccddf5f2ff8e045e3aab3c870c599c70 100644 (file)
@@ -2735,10 +2735,10 @@ namespace GLib {
        public class KeyFile {
                public KeyFile ();
                public void set_list_separator (char separator);
-               public bool load_from_file (string file, KeyFileFlags @flags) throws KeyFileError;
-               public bool load_from_dirs (string file, [CCode (array_length = false, array_null_terminated = true)] string[] search_dirs, out string full_path, KeyFileFlags @flags) throws KeyFileError;
+               public bool load_from_file (string file, KeyFileFlags @flags) throws KeyFileError, FileError;
+               public bool load_from_dirs (string file, [CCode (array_length = false, array_null_terminated = true)] string[] search_dirs, out string full_path, KeyFileFlags @flags) throws KeyFileError, FileError;
                public bool load_from_data (string data, ulong length, KeyFileFlags @flags) throws KeyFileError;
-               public bool load_from_data_dirs (string file, out string full_path, KeyFileFlags @flags) throws KeyFileError;
+               public bool load_from_data_dirs (string file, out string full_path, KeyFileFlags @flags) throws KeyFileError, FileError;
                // g_key_file_to_data never throws an error according to the documentation
                public string to_data (out size_t length = null, out GLib.Error error = null);
                public string get_start_group ();