From: Luca Bruno Date: Thu, 10 Mar 2011 21:36:14 +0000 (+0100) Subject: girparser: Always set the type_id for classes and interfaces X-Git-Tag: 0.13.0~265 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d6cefa07d4f06d0e87b90e8a6b6cf29e6d9fbee;p=thirdparty%2Fvala.git girparser: Always set the type_id for classes and interfaces --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index f84d6d7f4..b6b071146 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -2065,6 +2065,8 @@ public class Vala.GirParser : CodeVisitor { cl.add_base_type (parse_type_from_gir_name (parent)); } + cl.set_type_id ("%s ()".printf (reader.get_attribute ("glib:get-type"))); + next (); var first_field = true; var old_symbol = current_symbol; @@ -2143,6 +2145,7 @@ public class Vala.GirParser : CodeVisitor { if (cname != null) { iface.set_cname (cname); } + iface.set_type_id ("%s ()".printf (reader.get_attribute ("glib:get-type"))); next (); var old_symbol = current_symbol;