diff options
author | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2017-12-11 09:52:50 +0100 |
---|---|---|
committer | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2017-12-11 09:52:50 +0100 |
commit | caa976b18d289603c3ea0a2dc526e93e11903e22 (patch) | |
tree | 5a24aec2a361564daf1a5c35de514f6b07dd8a88 /tools | |
parent | ba72548b01cb010cb570f6aa1d1c057ded86cfc0 (diff) | |
download | glibmm-caa976b18d289603c3ea0a2dc526e93e11903e22.tar.gz |
Glib, Gio: Regenerate docs.xml and .defs files
* glib/src/glib_docs_override.xml: Add some <substitute_enumerator_name>
elements.
* tools/extra_defs_gen/generate_defs_gio.cc: Add an initial call to
get_defs(G_TYPE_APPLICATION) to make sure the first call to get_defs()
requests info on a GObject, not a GInterface.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/extra_defs_gen/generate_defs_gio.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/extra_defs_gen/generate_defs_gio.cc b/tools/extra_defs_gen/generate_defs_gio.cc index 0759a52b..229c155f 100644 --- a/tools/extra_defs_gen/generate_defs_gio.cc +++ b/tools/extra_defs_gen/generate_defs_gio.cc @@ -38,6 +38,11 @@ main(int, char**) // g_type_init() is deprecated as of 2.36. // g_type_init(); + // Until the glib bug https://bugzilla.gnome.org/show_bug.cgi?id=465631 + // is fixed, get_defs() must be called for a GObject before it's + // called for a GInterface. + (void)get_defs(G_TYPE_APPLICATION); + std::cout << get_defs(G_TYPE_ASYNC_RESULT) << get_defs(G_TYPE_ACTION) << get_defs(G_TYPE_ACTION_GROUP) << get_defs(G_TYPE_APPLICATION) << get_defs(G_TYPE_APP_INFO_MONITOR) << get_defs(G_TYPE_CANCELLABLE) |