From: Jürg Billeter Date: Fri, 19 Dec 2008 20:06:36 +0000 (+0000) Subject: Fix async method calls in simple expression statements X-Git-Tag: VALA_0_5_4~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ecd02398043a8ea468633a93824bfc673f7e62d;p=thirdparty%2Fvala.git Fix async method calls in simple expression statements 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix async method calls in simple expression statements svn path=/trunk/; revision=2229 --- diff --git a/ChangeLog b/ChangeLog index ac26fba43..01cd28092 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-19 Jürg Billeter + + * gobject/valaccodebasemodule.vala: + + Fix async method calls in simple expression statements + 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: diff --git a/gobject/valaccodebasemodule.vala b/gobject/valaccodebasemodule.vala index 1d1249bc7..195f477ad 100644 --- a/gobject/valaccodebasemodule.vala +++ b/gobject/valaccodebasemodule.vala @@ -1974,7 +1974,8 @@ public class Vala.CCodeBaseModule : CCodeModule { /* free temporary objects */ - if (((Gee.List) temp_vars).size == 0) { + if (((Gee.List) temp_vars).size == 0 + && pre_statement_fragment == null) { /* nothing to do without temporary variables */ return; }