Chromium Code Reviews| Index: ui/accessibility/ax_tree.cc |
| diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc |
| index b2c0833204d2c7a415cda0442a467b8406b3a531..807ca8f826c332db13d716720e06e651150538d1 100644 |
| --- a/ui/accessibility/ax_tree.cc |
| +++ b/ui/accessibility/ax_tree.cc |
| @@ -220,6 +220,9 @@ bool AXTree::Unserialize(const AXTreeUpdate& update) { |
| changes.reserve(update.nodes.size()); |
| for (size_t i = 0; i < update.nodes.size(); ++i) { |
| AXNode* node = GetFromId(update.nodes[i].id); |
| + if (!node) |
|
David Tseng
2017/06/07 23:24:24
At this point, I would have expected there to be p
dmazzoni
2017/06/19 17:12:24
Imagine that B's parent is A, but B is invisible s
|
| + continue; |
| + |
| bool is_new_node = new_nodes.find(node) != new_nodes.end(); |
| bool is_reparented_node = |
| is_new_node && update_state.HasRemovedNode(node); |