diff options
author | Ryan Lortie <desrt@desrt.ca> | 2013-10-28 15:30:25 -0700 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2013-10-28 15:30:25 -0700 |
commit | 908d7d6d6abb53a00e20bab70df7099ecd66890b (patch) | |
tree | 42983204114d12c31adba61b0f7e1e6dcbe79260 | |
parent | 9933a9f90477bf960f7f9c357253d1e4c78e5db5 (diff) | |
download | glib-908d7d6d6abb53a00e20bab70df7099ecd66890b.tar.gz |
glib-compile-schemas: ignore qualified tags/attrs
Ignore qualified (in the XML namespace sense) tags and attributes when
compiling GSettings schemas.
This will allow people to add custom tags and attributes to their schemas
without tripping up the compiler.
https://bugzilla.gnome.org/show_bug.cgi?id=635641
-rw-r--r-- | gio/glib-compile-schemas.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c index d414d1c35..9b9358183 100644 --- a/gio/glib-compile-schemas.c +++ b/gio/glib-compile-schemas.c @@ -1728,7 +1728,8 @@ parse_gschema_files (gchar **files, context = g_markup_parse_context_new (&parser, G_MARKUP_TREAT_CDATA_AS_TEXT | - G_MARKUP_PREFIX_ERROR_POSITION, + G_MARKUP_PREFIX_ERROR_POSITION | + G_MARKUP_IGNORE_QUALIFIED, &state, NULL); |