| 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 da6501c40c18216ab89742728ac4aabd3839c819..4de0206bfadc643028746dd4a5ea2e620f990db4 100644
|
| --- a/ui/accessibility/platform/ax_platform_node_win.cc
|
| +++ b/ui/accessibility/platform/ax_platform_node_win.cc
|
| @@ -453,8 +453,11 @@ STDMETHODIMP AXPlatformNodeWin::get_accValue(VARIANT var_id, BSTR* value) {
|
|
|
| STDMETHODIMP AXPlatformNodeWin::put_accValue(VARIANT var_id,
|
| BSTR new_value) {
|
| + AXActionData data;
|
| + data.action = ui::AX_ACTION_SET_VALUE;
|
| + data.value = new_value;
|
| COM_OBJECT_VALIDATE_VAR_ID(var_id);
|
| - if (delegate_->SetStringValue(new_value, true))
|
| + if (delegate_->AccessibilityPerformAction(data))
|
| return S_OK;
|
| return E_FAIL;
|
| }
|
|
|