diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 20a5683e6b6dfdac156b722a771acb38e6864717..3f4be15a30481da251d74d2a3cc58eccdda48b76 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -696,7 +696,7 @@ void GdbEngine::postCommandHelper(const GdbCommand &cmd) << "LEAVES PENDING AT:" << m_pendingRequests << cmd.command); } - if (cmd.flags & NeedsStop) { + if ((cmd.flags & NeedsStop) || !m_commandsToRunOnTemporaryBreak.isEmpty()) { if (state() == InferiorStopped || state() == InferiorStarting || state() == AdapterStarted) { // Can be safely sent now.