Skip to content
Permalink
Browse files
Merge pull request #11109 from Pokechu22/code-widget-symbol-update
Debugger/CodeWidget: Update callstack/callers/calls on symbol changes
  • Loading branch information
lioncash committed Sep 29, 2022
2 parents dafe2c7 + 87f84d4 commit 4f5a6ee
Showing 1 changed file with 10 additions and 1 deletion.
@@ -176,7 +176,16 @@ void CodeWidget::ConnectWidgets()
connect(m_function_callers_list, &QListWidget::itemPressed, this,
&CodeWidget::OnSelectFunctionCallers);

connect(m_code_view, &CodeViewWidget::SymbolsChanged, this, &CodeWidget::UpdateSymbols);
connect(m_code_view, &CodeViewWidget::SymbolsChanged, this, [this]() {
UpdateCallstack();
UpdateSymbols();
const Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(m_code_view->GetAddress());
if (symbol)
{
UpdateFunctionCalls(symbol);
UpdateFunctionCallers(symbol);
}
});
connect(m_code_view, &CodeViewWidget::BreakpointsChanged, this,
[this] { emit BreakpointsChanged(); });
connect(m_code_view, &CodeViewWidget::UpdateCodeWidget, this, &CodeWidget::Update);

0 comments on commit 4f5a6ee

Please sign in to comment.