GNOME Bugzilla – Bug 606780
Non-static async obj.method.end() doesn't work
Last modified: 2010-01-16 18:18:39 UTC
Created attachment 151287 [details] vala test case Hello, I've attached a test case where the generated C code is wrong. Generated code is: _tmp0_ = test_test_finish ((Test*) test_test, r); While it should be something like: _tmp0_ = test_test_finish ((Test*) s, r);
Created attachment 151291 [details] [review] fix inner instance for .end This is the first time I look "a bit" more deeply in your code, it's huge, I hope this is the right patch. I don't know whether the ("begin" || "end") syntax satisfies your coding guidelines (looks like not from the other code).
commit 3c3815343f2cee6828c5010f5dd2d1eb54477fc8 Author: Luca Bruno <lethalman88@gmail.com> Date: Tue Jan 12 22:28:12 2010 +0100 GAsync: Fix .end instance argument Fixes bug 606780.