diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index 3c2a284fc26..2b60634ffc1 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -486,12 +486,10 @@ CdbEngine::~CdbEngine() void CdbEngine::operateByInstructionTriggered(bool operateByInstruction) { - if (state() == InferiorStopOk) { + // To be set next time session becomes accessible + m_operateByInstructionPending = operateByInstruction; + if (state() == InferiorStopOk) syncOperateByInstruction(operateByInstruction); - } else { - // To be set next time session becomes accessible - m_operateByInstructionPending = operateByInstruction; - } } void CdbEngine::syncOperateByInstruction(bool operateByInstruction)