| Index: content/renderer/accessibility/blink_ax_tree_source.cc
|
| diff --git a/content/renderer/accessibility/blink_ax_tree_source.cc b/content/renderer/accessibility/blink_ax_tree_source.cc
|
| index 9ea0112207e559c5a66c784d79256c397a294bf6..77f701d7a11d880cf8f7545b3e9dae2265489103 100644
|
| --- a/content/renderer/accessibility/blink_ax_tree_source.cc
|
| +++ b/content/renderer/accessibility/blink_ax_tree_source.cc
|
| @@ -117,6 +117,10 @@ BlinkAXTreeSource::BlinkAXTreeSource(RenderFrameImpl* render_frame)
|
| BlinkAXTreeSource::~BlinkAXTreeSource() {
|
| }
|
|
|
| +void BlinkAXTreeSource::SetRoot(blink::WebAXObject root) {
|
| + root_ = root;
|
| +}
|
| +
|
| bool BlinkAXTreeSource::IsInTree(blink::WebAXObject node) const {
|
| const blink::WebAXObject& root = GetRoot();
|
| while (IsValid(node)) {
|
| @@ -136,6 +140,8 @@ void BlinkAXTreeSource::CollectChildFrameIdMapping(
|
| }
|
|
|
| blink::WebAXObject BlinkAXTreeSource::GetRoot() const {
|
| + if (!root_.isNull())
|
| + return root_;
|
| return GetMainDocument().accessibilityObject();
|
| }
|
|
|
|
|