return false;
}
- Gee.HashMap<int,string> ret = new Gee.HashMap<int,string> ();
+
var hash = ptype == "listener" ? node.listeners : node.props;
// untill we get a smarter renderer..
//this.dumpCode(tmpstring);
//print("offset %d\n", offset);
- this.checkStringSpawn(tmpstring );
+ return this.checkStringSpawn(tmpstring );
// modify report
}
- public void checkFileSpawn(JsRender.JsRender file )
+ public bool checkFileSpawn(JsRender.JsRender file )
{
// race condition..
if (this.compiler != null) {
- return;
+ return false;
}
this.file = file;
try {
this.compiler.run();
} catch (GLib.SpawnError e) {
- var ret = new Json.Object();
- ret.set_boolean_member("success", false);
- ret.set_string_member("message", e.message);
- this.compiled(ret);
- this.compiler = null;
+ GLib.debug(e.message);
+ return false;
}
}