diff options
author | Evan Nemerson <evan@nemerson.com> | 2014-06-26 21:34:00 -0700 |
---|---|---|
committer | Evan Nemerson <evan@nemerson.com> | 2014-06-26 21:34:00 -0700 |
commit | f30503f76297b37d16761479dbc7595cc2858424 (patch) | |
tree | 57cfe98b46cf42ebd23c3a001493c23aabd45364 /codegen/valagirwriter.vala | |
parent | 1c112fca0fdbd56232038f0e45e14f4deb14491d (diff) | |
download | vala-f30503f76297b37d16761479dbc7595cc2858424.tar.gz |
girwriter: fix *Private type name for nested classes
Fixes bug 641559.
Diffstat (limited to 'codegen/valagirwriter.vala')
-rw-r--r-- | codegen/valagirwriter.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala index e38b0ad78..d2a22668e 100644 --- a/codegen/valagirwriter.vala +++ b/codegen/valagirwriter.vala @@ -340,7 +340,7 @@ public class Vala.GIRWriter : CodeVisitor { buffer.append_printf ("<field name=\"priv\">\n"); indent++; write_indent (); - buffer.append_printf ("<type name=\"%sPrivate\" c:type=\"%sPrivate*\"/>\n", cl.name, CCodeBaseModule.get_ccode_name (cl)); + buffer.append_printf ("<type name=\"%sPrivate\" c:type=\"%sPrivate*\"/>\n", get_gir_name (cl), CCodeBaseModule.get_ccode_name (cl)); indent--; write_indent (); buffer.append_printf("</field>\n"); @@ -423,7 +423,7 @@ public class Vala.GIRWriter : CodeVisitor { buffer.append_printf ("</record>\n"); write_indent (); - buffer.append_printf ("<record name=\"%sPrivate\" c:type=\"%sPrivate\" disguised=\"1\"/>\n", cl.name, CCodeBaseModule.get_ccode_name (cl)); + buffer.append_printf ("<record name=\"%sPrivate\" c:type=\"%sPrivate\" disguised=\"1\"/>\n", get_gir_name (cl), CCodeBaseModule.get_ccode_name (cl)); } else { write_indent (); buffer.append_printf ("<record name=\"%s\"", get_gir_name (cl)); |