diff --git a/resources/lib/app/application.py b/resources/lib/app/application.py index dd850a53..1a119cc4 100644 --- a/resources/lib/app/application.py +++ b/resources/lib/app/application.py @@ -124,6 +124,9 @@ class App(object): for thread in self.threads: if not thread.suspend_reached: LOG.debug('Waiting for thread to suspend: %s', thread) + # Send suspend signal again in case self.threads + # changed + thread.suspend() if self.monitor.waitForAbort(0.1): return True break