diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-06-25 08:58:12 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-06-28 09:30:36 +0200 |
commit | 75333ea40b8aaed4c91049fb84f990fe59d36d36 (patch) | |
tree | bba7122c1d3fecedb3d54918957c28830e4596fa /codegen | |
parent | 4390860082c599437e422a61513a90408dccb9b2 (diff) | |
download | vala-75333ea40b8aaed4c91049fb84f990fe59d36d36.tar.gz |
girwriter: Respect GIR.name for constants, errordomains and delegates
See https://gitlab.gnome.org/GNOME/vala/issues/1196
Diffstat (limited to 'codegen')
-rw-r--r-- | codegen/valagirwriter.vala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala index 2911e15db..7b339198a 100644 --- a/codegen/valagirwriter.vala +++ b/codegen/valagirwriter.vala @@ -912,7 +912,7 @@ public class Vala.GIRWriter : CodeVisitor { } write_indent (); - buffer.append_printf ("<enumeration name=\"%s\"", edomain.name); + buffer.append_printf ("<enumeration name=\"%s\"", get_gir_name (edomain)); write_ctype_attributes (edomain); buffer.append_printf (" glib:error-domain=\"%s\"", get_ccode_quark_name (edomain)); write_symbol_attributes (edomain); @@ -977,7 +977,7 @@ public class Vala.GIRWriter : CodeVisitor { string value = literal_expression_to_value_string (initializer); write_indent (); - buffer.append_printf ("<constant name=\"%s\" c:identifier=\"%s\"", c.name, get_ccode_name (c)); + buffer.append_printf ("<constant name=\"%s\" c:identifier=\"%s\"", get_gir_name (c), get_ccode_name (c)); buffer.append_printf (" value=\"%s\"", value); write_symbol_attributes (c); buffer.append_printf (">\n"); @@ -1238,7 +1238,7 @@ public class Vala.GIRWriter : CodeVisitor { } write_indent (); - buffer.append_printf ("<callback name=\"%s\"", cb.name); + buffer.append_printf ("<callback name=\"%s\"", get_gir_name (cb)); buffer.append_printf (" c:type=\"%s\"", get_ccode_name (cb)); if (cb.tree_can_fail) { buffer.append_printf (" throws=\"1\""); |