| 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..19e4b4b4c94e2945e68a4b2d77bd3e94ab25b8c3 100644
|
| --- a/content/browser/accessibility/browser_accessibility.cc
|
| +++ b/content/browser/accessibility/browser_accessibility.cc
|
| @@ -652,12 +652,8 @@ 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))
|
| - return false;
|
| -
|
| + int32 focus_id = manager()->GetTreeData().sel_focus_object_id;
|
| BrowserAccessibility* focus_object = manager()->GetFromID(focus_id);
|
| if (!focus_object)
|
| return false;
|
|
|