From 2ffe50c208cd62db81ec0f0bb3354158ad4d2268 Mon Sep 17 00:00:00 2001 From: hjk <hjk@theqtcompany.com> Date: Fri, 27 Feb 2015 15:27:34 +0100 Subject: [PATCH] Debugger: Fix stack view update after switching threads with LLDB Change-Id: I8e870a44e07dd069db5f61ae6ffd75c517e2d445 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> --- share/qtcreator/debugger/lldbbridge.py | 1 - src/plugins/debugger/lldb/lldbengine.cpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 96aa34f1079..c27ed27fdc0 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 9ece54941ce..ae33c3af0da 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 -- GitLab