]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girparser: Skip priv fields when parsing record
authorLuca Bruno <lucabru@src.gnome.org>
Wed, 5 Jan 2011 11:33:19 +0000 (12:33 +0100)
committerJürg Billeter <j@bitron.ch>
Wed, 5 Jan 2011 21:07:43 +0000 (22:07 +0100)
vala/valagirparser.vala

index f3c614affee2fc3a61d3eb3d1e1310dbcf00e7f0..150c3e9de198b501599930462657a327e727b862 100644 (file)
@@ -1846,7 +1846,11 @@ public class Vala.GirParser : CodeVisitor {
                        }
 
                        if (reader.name == "field") {
-                               st.add_field (parse_field ());
+                               if (reader.get_attribute ("name") != "priv") {
+                                       st.add_field (parse_field ());
+                               } else {
+                                       skip_element ();
+                               }
                        } else if (reader.name == "constructor") {
                                parse_constructor ();
                        } else if (reader.name == "method") {