X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=src%2FSpawn.vala;h=d3b9428b9f96ef5d841aed9c3892683eb9bdfc26;hb=fc49f865ff0b406b1fb2313e84cf3edb8536727b;hp=57e9daa5daf8415dba13e20ad9f279056788e7e8;hpb=ecdeea77f01cdfb4a87a9fb935928eeee199e081;p=app.Builder.js diff --git a/src/Spawn.vala b/src/Spawn.vala index 57e9daa5d..d3b9428b9 100644 --- a/src/Spawn.vala +++ b/src/Spawn.vala @@ -162,6 +162,12 @@ public class Spawn : Object SpawnFlags.SEARCH_PATH | SpawnFlags.DO_NOT_REAP_CHILD, null, out this.pid); + ChildWatch.add (this.pid, (pid, status) => { + // Triggered when the child indicated by child_pid exits + Process.close_pid (pid); + + }); + return; } @@ -177,9 +183,7 @@ public class Spawn : Object out standard_error); // stdout: - if (this.detach) { - return; - } + //print(JSON.stringify(gret));