| Index: ui/accessibility/platform/ax_platform_node_win.cc
|
| diff --git a/ui/accessibility/platform/ax_platform_node_win.cc b/ui/accessibility/platform/ax_platform_node_win.cc
|
| index d811182f2f17fceaac6f803e3c159df170953c28..bcfc909fc374a8bc85fd2b8f9ed9db2b4c05de58 100644
|
| --- a/ui/accessibility/platform/ax_platform_node_win.cc
|
| +++ b/ui/accessibility/platform/ax_platform_node_win.cc
|
| @@ -253,8 +253,11 @@ STDMETHODIMP AXPlatformNodeWin::accHitTest(
|
|
|
| HRESULT AXPlatformNodeWin::accDoDefaultAction(VARIANT var_id) {
|
| COM_OBJECT_VALIDATE_VAR_ID(var_id);
|
| - delegate_->DoDefaultAction();
|
| - return S_OK;
|
| + AXActionData data;
|
| + data.action = ui::AX_ACTION_DO_DEFAULT;
|
| + if (delegate_->AccessibilityPerformAction(data))
|
| + return S_OK;
|
| + return E_FAIL;
|
| }
|
|
|
| STDMETHODIMP AXPlatformNodeWin::accLocation(
|
|
|