]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix throwing errors in async methods
authorJürg Billeter <j@bitron.ch>
Thu, 17 Sep 2009 20:58:13 +0000 (22:58 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 17 Sep 2009 20:58:13 +0000 (22:58 +0200)
codegen/valagerrormodule.vala

index ff089843c6da878fb1b04d16584f53f3110f97f4..9d624ded918dccd018504d754d9cbac1a71998fe 100644 (file)
@@ -92,7 +92,7 @@ internal class Vala.GErrorModule : CCodeDelegateModule {
 
                // method will fail
                current_method_inner_error = true;
-               var cassign = new CCodeAssignment (new CCodeIdentifier ("_inner_error_"), (CCodeExpression) stmt.error_expression.ccodenode);
+               var cassign = new CCodeAssignment (get_variable_cexpression ("_inner_error_"), (CCodeExpression) stmt.error_expression.ccodenode);
                cfrag.append (new CCodeExpressionStatement (cassign));
 
                head.add_simple_check (stmt, cfrag);