diff options
author | Jürg Billeter <j@bitron.ch> | 2010-08-14 15:24:18 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-09-09 16:45:49 +0200 |
commit | 7a429688cdf0fd16cc1503a7666681792e309da8 (patch) | |
tree | 5a2f20360a7b9d07cbf994d72e48c08daedb66f9 /vala/valablock.vala | |
parent | d60501fca7df9a206d7cb6340093a78504d6a6bc (diff) | |
download | vala-7a429688cdf0fd16cc1503a7666681792e309da8.tar.gz |
codegen: Use builder API
Diffstat (limited to 'vala/valablock.vala')
-rw-r--r-- | vala/valablock.vala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vala/valablock.vala b/vala/valablock.vala index 64cbfaab7..d7b35f28f 100644 --- a/vala/valablock.vala +++ b/vala/valablock.vala @@ -165,6 +165,7 @@ public class Vala.Block : Symbol, Statement { for (int j = 0; j < stmt_list.length; j++) { if (stmt_list.get (j) == stmt) { stmt_list.insert (j, new_stmt); + new_stmt.parent_node = this; break; } } @@ -173,6 +174,7 @@ public class Vala.Block : Symbol, Statement { stmt_list.add (new_stmt); stmt_list.add (stmt); statement_list[i] = stmt_list; + new_stmt.parent_node = this; } } } @@ -184,11 +186,13 @@ public class Vala.Block : Symbol, Statement { for (int j = 0; j < stmt_list.length; j++) { if (stmt_list.get (j) == old_stmt) { stmt_list.set (j, new_stmt); + new_stmt.parent_node = this; break; } } } else if (statement_list[i] == old_stmt) { statement_list[i] = new_stmt; + new_stmt.parent_node = this; break; } } |