]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GAsync: Fix .end instance argument
authorLuca Bruno <lethalman88@gmail.com>
Tue, 12 Jan 2010 21:28:12 +0000 (22:28 +0100)
committerJürg Billeter <j@bitron.ch>
Sat, 16 Jan 2010 18:14:59 +0000 (19:14 +0100)
Fixes bug 606780.

codegen/valaccodemethodcallmodule.vala

index 87ddcc087cfa9eb06c4c803f7d7ad0c9fd28cea7..dc76893144a164fc689e66e8a1747b3d90b71aea 100644 (file)
@@ -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;
                        }