]> ToastFreeware Gitweb - gregoa/zavai.git/blobdiff - src/core.vala
Merge branch 'master' into gregoa
[gregoa/zavai.git] / src / core.vala
index ade1231781311bb371d944e4c7dc75507e5df591..6eb4de43e8a32e9c3c1dca964e369f6d7cfe4301 100644 (file)
@@ -141,7 +141,9 @@ public abstract class Service : Object, Resource {
         if (el == null)
             return false;
 
-        requests.delete_link(el);
+        --el.data.count;
+        if (el.data.count == 0)
+            requests.delete_link(el);
 
         if (requests != null)
             return false;
@@ -259,7 +261,6 @@ public abstract class ScriptMonitorService : Service
     protected void on_child(Pid pid, int status)
     {
         zavai.log.info("Exited");
-stderr.printf("STATUS %d\n", status);
         Process.close_pid(pid);
 
         try {