From: Luca Bruno Date: Mon, 23 May 2011 21:52:02 +0000 (+0200) Subject: girparser: Fix setting cname for fields of nested structs X-Git-Tag: 0.13.0~80 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1007db87a5149725d2e47e5bf7254956450de44b;p=thirdparty%2Fvala.git girparser: Fix setting cname for fields of nested structs Fixes bug 650768. --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 87d1dc4b4..cc9722124 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -775,7 +775,9 @@ public class Vala.GirParser : CodeVisitor { foreach (var fn in members) { var f = fn.symbol as Field; if (f != null) { - f.set_cname (name + "." + fn.get_cname ()); + if (f.binding == MemberBinding.INSTANCE) { + f.set_cname (name + "." + f.get_cname ()); + } f.name = symbol.name + "_" + f.name; fn.name = f.name; parent.add_member (fn);