diff options
author | David Shah <davey1576@gmail.com> | 2018-06-22 13:22:19 +0200 |
---|---|---|
committer | David Shah <davey1576@gmail.com> | 2018-06-22 13:22:19 +0200 |
commit | ab88bfdae137f38df0cc575405a05112b2ce4be1 (patch) | |
tree | 53171f08c9a45d3fa1ad3eec15fc37c05797bb1f /gui/ice40/worker.cc | |
parent | 6633441e32c99d09133e4a62c122a377a4af4ad1 (diff) | |
parent | 7f368282700172925428e45f23b8b61e0bf39f94 (diff) | |
download | nextpnr-ab88bfdae137f38df0cc575405a05112b2ce4be1.tar.gz nextpnr-ab88bfdae137f38df0cc575405a05112b2ce4be1.tar.bz2 nextpnr-ab88bfdae137f38df0cc575405a05112b2ce4be1.zip |
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
Diffstat (limited to 'gui/ice40/worker.cc')
-rw-r--r-- | gui/ice40/worker.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gui/ice40/worker.cc b/gui/ice40/worker.cc index 3854c67f..9549f659 100644 --- a/gui/ice40/worker.cc +++ b/gui/ice40/worker.cc @@ -10,6 +10,8 @@ #include "route.h" #include "timing.h" +NEXTPNR_NAMESPACE_BEGIN + struct WorkerInterruptionRequested { }; @@ -22,7 +24,7 @@ Worker::Worker(Context *_ctx, TaskManager *parent) : ctx(_ctx) parent->clearTerminate(); throw WorkerInterruptionRequested(); } - while (parent->isPaused()){ + while (parent->isPaused()) { QThread::sleep(1); } }; @@ -64,7 +66,7 @@ TaskManager::TaskManager(Context *ctx) : toTerminate(false), toPause(false) TaskManager::~TaskManager() { - if (workerThread.isRunning()) + if (workerThread.isRunning()) terminate_thread(); workerThread.quit(); workerThread.wait(); @@ -105,4 +107,6 @@ bool TaskManager::isPaused() { QMutexLocker locker(&mutex); return toPause; -}
\ No newline at end of file +} + +NEXTPNR_NAMESPACE_END |