diff --git a/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp b/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp index 73a8dcd3cf..265f3b2368 100644 --- a/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp +++ b/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp @@ -1077,6 +1077,10 @@ VariablesView::VariableTableModel::_AddNode(Variable* variable, == TYPE_ADDRESS && nodeChildRawType->Kind() == TYPE_COMPOUND) { node->SetHidden(true); + + // we need to tell the listener about nodes like this so any + // necessary actions can be taken for them (i.e. value resolution), + // since they're otherwise invisible to outsiders. NotifyNodeHidden(node); } }