X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=src%2FJsRender%2FNodeToValaExtended.vala;h=f0df3e7ffff74b05a17a848884170d01e4b1c1db;hb=a4d742169ad9fd255e938cebe2e6fec2c7121979;hp=0dcad4b014e4a6c1b71df4cada8515f27f3d0515;hpb=a3bc4d05fe08b2714d5bca8b7539560ab4858f32;p=roobuilder diff --git a/src/JsRender/NodeToValaExtended.vala b/src/JsRender/NodeToValaExtended.vala index 0dcad4b01..f0df3e7ff 100644 --- a/src/JsRender/NodeToValaExtended.vala +++ b/src/JsRender/NodeToValaExtended.vala @@ -41,6 +41,13 @@ public class JsRender.NodeToValaExtended : NodeToVala { public override string munge ( ) { //return this.mungeToString(this.node); + + if (this.node.as_source_version > 0 && + this.node.as_source_version == this.node.updated_count + && this.node.as_source != "" + ) { + return this.node.as_source; + } this.child_count = 1; @@ -68,6 +75,8 @@ public class JsRender.NodeToValaExtended : NodeToVala { this.iterChildren(); // add children class definitions. this.namespaceFooter(); + this.node.as_source_version = this.node.updated_count; + this.node.as_source == this.ret; return this.ret;