| Index: content/browser/accessibility/browser_accessibility.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc
|
| index 00d5f47ecd3a2e9bce32659bc2110e69ce7be93e..3539ebbf4b51b863716f3c7c7962e0cb2bf7ea25 100644
|
| --- a/content/browser/accessibility/browser_accessibility.cc
|
| +++ b/content/browser/accessibility/browser_accessibility.cc
|
| @@ -652,10 +652,9 @@ bool BrowserAccessibility::HasCaret() const {
|
| return true;
|
| }
|
|
|
| - BrowserAccessibility* root = manager()->GetRoot();
|
| // The caret is always at the focus of the selection.
|
| - int32 focus_id;
|
| - if (!root || !root->GetIntAttribute(ui::AX_ATTR_FOCUS_OBJECT_ID, &focus_id))
|
| + int32 focus_id = manager()->GetTreeData().sel_focus_object_id;
|
| + if (focus_id == -1)
|
| return false;
|
|
|
| BrowserAccessibility* focus_object = manager()->GetFromID(focus_id);
|
|
|