diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 96aa34f107902a49cf62d3d315ef387a2febb5a8..c27ed27fdc04a2b2b2131bb9dbee60ba1ec2f009 100644 --- a/share/qtcreator/debugger/lldbbridge.py +++ b/share/qtcreator/debugger/lldbbridge.py @@ -1607,7 +1607,6 @@ class Dumper(DumperBase): def selectThread(self, args): self.process.SetSelectedThreadByID(args['id']) - self.reportData() def requestModuleSymbols(self, frame): self.handleCommand("target module list " + frame) diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 9ece54941cebb216e81dbf7cdcecf95c4aa4b4c7..ae33c3af0dab5a9710e843e7612a63c304eda9d9 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -551,6 +551,7 @@ void LldbEngine::selectThread(ThreadId threadId) DebuggerCommand cmd("selectThread"); cmd.arg("id", threadId.raw()); runCommand(cmd); + updateAll(); } bool LldbEngine::stateAcceptsBreakpointChanges() const