| Index: content/browser/accessibility/browser_accessibility_manager_android.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_manager_android.cc b/content/browser/accessibility/browser_accessibility_manager_android.cc
|
| index e34d36a0d88e8f0f15a2fe1fab96d9ad61989319..6253e4e630077ae9a13ffad0dfbb44e066663798 100644
|
| --- a/content/browser/accessibility/browser_accessibility_manager_android.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_manager_android.cc
|
| @@ -440,10 +440,10 @@ jboolean BrowserAccessibilityManagerAndroid::PopulateAccessibilityNodeInfo(
|
| base::android::ConvertUTF16ToJavaString(env, element_id).obj());
|
| }
|
|
|
| - gfx::Rect absolute_rect = node->GetLocalBoundsRect();
|
| + gfx::Rect absolute_rect = node->GetPageBoundsRect();
|
| gfx::Rect parent_relative_rect = absolute_rect;
|
| if (node->GetParent()) {
|
| - gfx::Rect parent_rect = node->GetParent()->GetLocalBoundsRect();
|
| + gfx::Rect parent_rect = node->GetParent()->GetPageBoundsRect();
|
| parent_relative_rect.Offset(-parent_rect.OffsetFromOrigin());
|
| }
|
| bool is_root = node->GetParent() == NULL;
|
| @@ -623,7 +623,7 @@ void BrowserAccessibilityManagerAndroid::ScrollToMakeNodeVisible(
|
| jint id) {
|
| BrowserAccessibilityAndroid* node = GetFromUniqueID(id);
|
| if (node)
|
| - ScrollToMakeVisible(*node, gfx::Rect(node->GetLocation().size()));
|
| + ScrollToMakeVisible(*node, gfx::Rect(node->GetFrameBoundsRect().size()));
|
| }
|
|
|
| void BrowserAccessibilityManagerAndroid::SetTextFieldValue(
|
|
|