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 0259faf4ac615a586215909a8b0c1dc22c1742e7..5b4541f56ed7c2ed428311ca5608f85250960971 100644 |
--- a/content/browser/accessibility/browser_accessibility_manager_android.cc |
+++ b/content/browser/accessibility/browser_accessibility_manager_android.cc |
@@ -416,7 +416,7 @@ void BrowserAccessibilityManagerAndroid::HandleHoverEvent( |
BrowserAccessibilityAndroid* ancestor = |
static_cast<BrowserAccessibilityAndroid*>(node->GetParent()); |
- while (ancestor) { |
+ while (ancestor && ancestor != GetRoot()) { |
aboxhall
2014/10/16 21:33:34
Would it be worthwhile pulling the result of GetRo
dmazzoni
2014/10/16 21:47:24
The compiler ought to be smart enough to do this.
|
if (ancestor->PlatformIsLeaf() || |
(ancestor->IsFocusable() && !ancestor->HasFocusableChild())) { |
node = ancestor; |