Index: ui/accessibility/ax_tree.cc |
diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc |
index 43e635af1a207bede9fe8d71f0e0ef1e3e5da326..a77b221cb184bd50528f9bb1fbad233e02cb4759 100644 |
--- a/ui/accessibility/ax_tree.cc |
+++ b/ui/accessibility/ax_tree.cc |
@@ -466,6 +466,17 @@ void AXTree::CallNodeChangeCallbacks(AXNode* node, const AXNodeData& new_data) { |
CallIfAttributeValuesChanged(old_data.intlist_attributes, |
new_data.intlist_attributes, |
std::vector<int32_t>(), intlist_callback); |
+ |
+ auto stringlist_callback = |
+ [this, node](AXStringListAttribute attr, |
+ const std::vector<std::string>& old_stringlist, |
+ const std::vector<std::string>& new_stringlist) { |
+ delegate_->OnStringListAttributeChanged(this, node, attr, |
+ old_stringlist, new_stringlist); |
+ }; |
+ CallIfAttributeValuesChanged(old_data.stringlist_attributes, |
+ new_data.stringlist_attributes, |
+ std::vector<std::string>(), stringlist_callback); |
} |
void AXTree::DestroySubtree(AXNode* node, |