From fad9ac3e5a5545627539c4cccbc36d26814b3dae Mon Sep 17 00:00:00 2001 From: Nav Date: Mon, 2 May 2022 18:56:17 +0100 Subject: [PATCH] Ignore TargetReset event in Insight, if target execution has resumed since the event was triggered --- src/Insight/InsightWorker/InsightWorker.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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);