[vala] GIR writer: Fix g-i names for base types



commit e84d17d18778f019dca56d3294d76b69aeede7e4
Author: Didier 'Ptitjes <ptitjes free fr>
Date:   Tue Jun 2 16:31:08 2009 +0200

    GIR writer: Fix g-i names for base types
    
    Signed-off-by: Didier 'Ptitjes <ptitjes free fr>

 codegen/valagirwriter.vala |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala
index aa34602..fd46053 100644
--- a/codegen/valagirwriter.vala
+++ b/codegen/valagirwriter.vala
@@ -153,7 +153,7 @@ public class Vala.GIRWriter : CodeVisitor {
 			stream.printf ("<class name=\"%s\"", cl.name);
 			write_gtype_attributes (cl);
 			stream.printf (" glib:type-struct=\"%s\"", gtype_struct_name);
-			stream.printf (" parent=\"%s\"", cl.base_class.get_full_name ());
+			stream.printf (" parent=\"%s\"", gi_type_name (cl.base_class));
 			if (cl.is_abstract) {
 				stream.printf (" abstract=\"1\"");
 			}
@@ -172,7 +172,7 @@ public class Vala.GIRWriter : CodeVisitor {
 						first = false;
 					}
 					write_indent ();
-					stream.printf ("<interface name=\"%s\"/>\n", object_type.type_symbol.get_full_name ());
+					stream.printf ("<interface name=\"%s\"/>\n", gi_type_name (object_type.type_symbol));
 				}
 			}
 			if (!first) {
@@ -272,10 +272,10 @@ public class Vala.GIRWriter : CodeVisitor {
 				var object_type = (ObjectType) base_type;
 				if (object_type.type_symbol is Class) {
 					write_indent ();
-					stream.printf ("<object name=\"%s\"/>\n", object_type.type_symbol.get_full_name ());
+					stream.printf ("<object name=\"%s\"/>\n", gi_type_name (object_type.type_symbol));
 				} else if (object_type.type_symbol is Interface) {
 					write_indent ();
-					stream.printf ("<interface name=\"%s\"/>\n", object_type.type_symbol.get_full_name ());
+					stream.printf ("<interface name=\"%s\"/>\n", gi_type_name (object_type.type_symbol));
 				} else {
 					assert_not_reached ();
 				}



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