[gnome-builder] supervisor: force exit if we haven't yet exited/terminated



commit 93bf34f177ef64f3d44a6ac0f399f72ac2250bbe
Author: Christian Hergert <chergert redhat com>
Date:   Fri Oct 28 15:15:32 2016 -0700

    supervisor: force exit if we haven't yet exited/terminated

 libide/subprocess/ide-subprocess-supervisor.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/libide/subprocess/ide-subprocess-supervisor.c b/libide/subprocess/ide-subprocess-supervisor.c
index 8dad463..123628a 100644
--- a/libide/subprocess/ide-subprocess-supervisor.c
+++ b/libide/subprocess/ide-subprocess-supervisor.c
@@ -60,7 +60,8 @@ ide_subprocess_supervisor_reset (IdeSubprocessSupervisor *self)
     {
       g_autoptr(IdeSubprocess) subprocess = g_steal_pointer (&priv->subprocess);
 
-      if (ide_subprocess_get_if_exited (subprocess))
+      if (!ide_subprocess_get_if_exited (subprocess) &&
+          !ide_subprocess_get_if_signaled (subprocess))
         ide_subprocess_force_exit (subprocess);
     }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]