diff --git a/src/Insight/InsightWorker/InsightWorker.cpp b/src/Insight/InsightWorker/InsightWorker.cpp index 9f0186cf..58c22e5d 100644 --- a/src/Insight/InsightWorker/InsightWorker.cpp +++ b/src/Insight/InsightWorker/InsightWorker.cpp @@ -122,6 +122,10 @@ namespace Bloom void InsightWorker::onTargetResetEvent(const Events::TargetReset& event) { try { + if (this->targetControllerConsole.getTargetState() != TargetState::STOPPED) { + return; + } + this->lastTargetState = TargetState::STOPPED; emit this->targetStateUpdated(TargetState::RUNNING); emit this->targetStateUpdated(TargetState::STOPPED);