From: Luca Bruno Date: Fri, 3 Jun 2011 09:16:49 +0000 (+0200) Subject: girparser: Always parse gtype structs as records even if they're disguised X-Git-Tag: 0.13.0~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eea2bf2ef1d566fe0c8f20ab960aac8aca8e1201;p=thirdparty%2Fvala.git girparser: Always parse gtype structs as records even if they're disguised --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 383bbdd06..f1123cfbf 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -1674,7 +1674,7 @@ public class Vala.GirParser : CodeVisitor { parse_compact_class ("record", true); } else { if (!reader.get_attribute ("name").has_suffix ("Private")) { - if (reader.get_attribute ("disguised") == "1") { + if (reader.get_attribute ("glib:is-gtype-struct-for") == null && reader.get_attribute ("disguised") == "1") { parse_compact_class ("record", false); } else { parse_record ();