From 023b0bca2ae6360d2704559f754a0838d5ec8723 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Wed, 20 May 2015 06:24:05 +0200 Subject: [PATCH] Crashes due to threads are gone ? --- src/cutecoin/core/watching/monitor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cutecoin/core/watching/monitor.py b/src/cutecoin/core/watching/monitor.py index da4c3eb2..c7086527 100644 --- a/src/cutecoin/core/watching/monitor.py +++ b/src/cutecoin/core/watching/monitor.py @@ -18,7 +18,7 @@ class Monitor(object): # Dirty hack to avoid GC on monitors # GC was causing random crashes # We will get rid of QThreads asap - ___dirty_monitors = [] + #___dirty_monitors = [] def __init__(self, account): ''' @@ -30,7 +30,7 @@ class Monitor(object): self._blockchain_watchers = {} self._network_watchers = {} self._persons_watchers = {} - Monitor.___dirty_monitors.append(self) + #Monitor.___dirty_monitors.append(self) def blockchain_watcher(self, community): return self._blockchain_watchers[community.name] @@ -45,7 +45,7 @@ class Monitor(object): thread = QThread() watcher.moveToThread(thread) thread.started.connect(watcher.watch) - watcher.watching_stopped.connect(thread.exit, Qt.DirectConnection) + watcher.watching_stopped.connect(thread.exit) self.threads_pool.append(thread) -- GitLab