]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Allow null hooks for OptionGroup
authorChristian Persch <chpe@gnome.org>
Sun, 11 May 2014 12:36:26 +0000 (14:36 +0200)
committerChristian Persch <chpe@gnome.org>
Sun, 11 May 2014 14:55:05 +0000 (16:55 +0200)
Allow null pre-parse, post-parse, error and translation hooks.

Fixed bug #729954.

vapi/glib-2.0.vapi

index 6c493d2d0d09dbc7600bbc08b8a82d9765f76d92..92eba18189ed9a337a66f76daceb5a2d4a21521c 100644 (file)
@@ -3372,9 +3372,9 @@ namespace GLib {
        public class OptionGroup {
                public OptionGroup (string name, string description, string help_description, void* user_data = null, DestroyNotify? destroy = null);
                public void add_entries ([CCode (array_length = false)] OptionEntry[] entries);
-               public void set_parse_hooks (OptionParseFunc pre_parse_func, OptionParseFunc post_parse_hook);
-               public void set_error_hook (OptionErrorFunc error_func);
-               public void set_translate_func (TranslateFunc func, DestroyNotify? destroy_notify);
+               public void set_parse_hooks (OptionParseFunc? pre_parse_func, OptionParseFunc? post_parse_hook);
+               public void set_error_hook (OptionErrorFunc? error_func);
+               public void set_translate_func (owned TranslateFunc? func);
                public void set_translation_domain (string domain);
        }