src/JsRender/NodeToVala.vala
authorAlan Knowles <alan@roojs.com>
Tue, 19 May 2015 05:42:33 +0000 (13:42 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 19 May 2015 05:42:33 +0000 (13:42 +0800)
src/JsRender/NodeToVala.vala

index 7e8a7ed..52fa794 100644 (file)
@@ -706,18 +706,20 @@ public class JsRender.NodeToVala : Object {
                        return;
                }
                                
+               this.addLine();
+               this.addLine(ipad + "//listeners");
                        
-                       
-               this.ret+= "\n" + ipad + "// listeners \n";
+                        
 
                var iter = this.node.listeners.map_iterator();
                while (iter.next()) {
                        var k = iter.get_key();
                        var v = iter.get_value();
-                                       this.ret+= this.ipad + "this.el." + k + ".connect( " + 
-                                       this.padMultiline(this.ipad,v) +");\n"; 
-                                       
-                               }
+                               this.node.listenlines.set(k, this.curline);
+                               this.addMultiLine(this.ipad + "this.el." + k + ".connect( " + 
+                                       this.padMultiline(this.ipad,v) +");"); 
+                               
+                       }
        }    
                void addEndCtor()
        {