From: Luca Bruno Date: Tue, 12 Jan 2010 21:28:12 +0000 (+0100) Subject: GAsync: Fix .end instance argument X-Git-Tag: 0.7.10~88 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c3815343f2cee6828c5010f5dd2d1eb54477fc8;p=thirdparty%2Fvala.git GAsync: Fix .end instance argument Fixes bug 606780. --- diff --git a/codegen/valaccodemethodcallmodule.vala b/codegen/valaccodemethodcallmodule.vala index 87ddcc087..dc7689314 100644 --- a/codegen/valaccodemethodcallmodule.vala +++ b/codegen/valaccodemethodcallmodule.vala @@ -148,7 +148,7 @@ internal class Vala.CCodeMethodCallModule : CCodeAssignmentModule { if (m != null && m.binding == MemberBinding.INSTANCE && !(m is CreationMethod)) { instance = (CCodeExpression) ma.inner.ccodenode; - if (ma.member_name == "begin" && ma.inner.symbol_reference == ma.symbol_reference) { + if ((ma.member_name == "begin" || ma.member_name == "end") && ma.inner.symbol_reference == ma.symbol_reference) { var inner_ma = (MemberAccess) ma.inner; instance = (CCodeExpression) inner_ma.inner.ccodenode; }