]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girparser: Support alias syntax used in GIR version 1.2
authorJürg Billeter <j@bitron.ch>
Mon, 13 Sep 2010 18:54:19 +0000 (20:54 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 15 Sep 2010 21:03:44 +0000 (23:03 +0200)
vala/valagirparser.vala

index b4aea7a92271fa6270cab7a9d3e84aa6e8bc99a1..13c021338cfa2bedb2beedf3440037beb8463042 100644 (file)
@@ -296,9 +296,11 @@ public class Vala.GirParser : CodeVisitor {
                start_element ("alias");
                var st = new Struct (reader.get_attribute ("name"), get_current_src ());
                st.access = SymbolAccessibility.PUBLIC;
-               st.base_type = parse_type_from_name (reader.get_attribute ("target"));
                st.external = true;
                next ();
+
+               st.base_type = parse_type (null, null, true);
+
                end_element ("alias");
                return st;
        }