[vala] girwriter: fix *Private type name for nested classes



commit f30503f76297b37d16761479dbc7595cc2858424
Author: Evan Nemerson <evan nemerson com>
Date:   Thu Jun 26 21:34:00 2014 -0700

    girwriter: fix *Private type name for nested classes
    
    Fixes bug 641559.

 codegen/valagirwriter.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala
index e38b0ad..d2a2266 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));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]