| Index: content/browser/accessibility/browser_accessibility_com_win.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_com_win.cc b/content/browser/accessibility/browser_accessibility_com_win.cc
|
| index 8ec9e981b9f157a48844fd71d957dab25cbeaf93..8283b938ba56f0e4c2fb2b0120fc00993e1dff18 100644
|
| --- a/content/browser/accessibility/browser_accessibility_com_win.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_com_win.cc
|
| @@ -441,30 +441,7 @@ STDMETHODIMP BrowserAccessibilityComWin::accHitTest(LONG x_left,
|
| if (!owner())
|
| return E_FAIL;
|
|
|
| - auto* manager = Manager();
|
| - if (!manager)
|
| - return E_FAIL;
|
| -
|
| - if (!child)
|
| - return E_INVALIDARG;
|
| -
|
| - gfx::Point point(x_left, y_top);
|
| - if (!owner()->GetScreenBoundsRect().Contains(point)) {
|
| - // Return S_FALSE and VT_EMPTY when outside the object's boundaries.
|
| - child->vt = VT_EMPTY;
|
| - return S_FALSE;
|
| - }
|
| -
|
| - BrowserAccessibility* result = manager->CachingAsyncHitTest(point);
|
| - if (result == owner()) {
|
| - // Point is within this object.
|
| - child->vt = VT_I4;
|
| - child->lVal = CHILDID_SELF;
|
| - } else {
|
| - child->vt = VT_DISPATCH;
|
| - child->pdispVal = ToBrowserAccessibilityComWin(result)->NewReference();
|
| - }
|
| - return S_OK;
|
| + return AXPlatformNodeWin::accHitTest(x_left, y_top, child);
|
| }
|
|
|
| STDMETHODIMP BrowserAccessibilityComWin::accLocation(LONG* x_left,
|
|
|