Index: ui/accessibility/ax_tree.cc |
diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc |
index b2c0833204d2c7a415cda0442a467b8406b3a531..b95ac57ab895bc1cd8762a9d617211dd7af3b25e 100644 |
--- a/ui/accessibility/ax_tree.cc |
+++ b/ui/accessibility/ax_tree.cc |
@@ -407,6 +407,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, |