diff --git a/src/ProjectConfig.cpp b/src/ProjectConfig.cpp index 44974f81..b67e13c5 100644 --- a/src/ProjectConfig.cpp +++ b/src/ProjectConfig.cpp @@ -149,13 +149,6 @@ namespace Bloom } this->name = StringService::asciiToLower(debugToolNode["name"].as()); - - if (debugToolNode["releasePostDebugSession"]) { - this->releasePostDebugSession = debugToolNode["releasePostDebugSession"].as( - this->releasePostDebugSession - ); - } - this->debugToolNode = debugToolNode; } diff --git a/src/ProjectConfig.hpp b/src/ProjectConfig.hpp index 83508e9f..59bbf472 100644 --- a/src/ProjectConfig.hpp +++ b/src/ProjectConfig.hpp @@ -83,15 +83,6 @@ namespace Bloom */ std::string name; - /** - * Determines if the TargetController will release the debug tool at the end of a debug session. - * - * If this is enabled, the TargetController will automatically suspend once the current debug session has - * ended. If not enabled, the TargetController will remain active and in control of the debug tool, preventing - * the user from running any other application that needs access to the debug tool. - */ - bool releasePostDebugSession = false; - /** * For extracting any debug tool specific configuration. */ diff --git a/src/TargetController/TargetControllerComponent.cpp b/src/TargetController/TargetControllerComponent.cpp index decce9fc..8b799ef0 100644 --- a/src/TargetController/TargetControllerComponent.cpp +++ b/src/TargetController/TargetControllerComponent.cpp @@ -698,10 +698,6 @@ namespace Bloom::TargetController this->target->run(); this->fireTargetEvents(); } - - if (this->environmentConfig.debugToolConfig.releasePostDebugSession) { - this->suspend(); - } } std::unique_ptr TargetControllerComponent::handleGetState(GetState& command) {