From bf639fbcc69b853667ce6210baa539554e480769 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 25 Nov 2016 10:15:45 +0100 Subject: [PATCH] Debugger: Do not attempt to update registers when not stopped Task-number: QTCREATORBUG-17340 Change-Id: I582aa0bcbb41e62d34167c62bfc0cff6e6040b7b Reviewed-by: Christian Stenger --- src/plugins/debugger/lldb/lldbengine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index eba04d0ca16..00830be482c 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -983,6 +983,9 @@ void LldbEngine::reloadRegisters() if (!Internal::isRegistersWindowVisible()) return; + if (state() != InferiorStopOk && state() != InferiorUnrunnable) + return; + DebuggerCommand cmd("fetchRegisters"); cmd.callback = [this](const DebuggerResponse &response) { RegisterHandler *handler = registerHandler();