From: Luca Bruno Date: Fri, 3 Jun 2011 09:07:19 +0000 (+0200) Subject: girparser: Ensure that cname of guessed accessor methods is correct X-Git-Tag: 0.13.0~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b57c0e5e2e19caccdc6292bc62a7757854c8af7b;p=thirdparty%2Fvala.git girparser: Ensure that cname of guessed accessor methods is correct --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 60b2342db..383bbdd06 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -718,7 +718,13 @@ public class Vala.GirParser : CodeVisitor { } } var getter = parent.lookup ("get_%s".printf (name)); + if (getter != null && getter.get_cname () != parent.get_lower_case_cprefix() + "get_" + name) { + getter = null; + } var setter = parent.lookup ("set_%s".printf (name)); + if (setter != null && setter.get_cname () != parent.get_lower_case_cprefix() + "set_" + name) { + setter = null; + } var prop = (Property) symbol; if (prop.no_accessor_method) { // property getter and setter must both match, otherwise it's NoAccessorMethod