| Index: chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| index afd510a2e2bcd2f0ad2e5e17fcfde827028bc1b4..a9504d6c72e54314c8bbf4eccfe9b4d5a65c7bcf 100644
|
| --- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| +++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| @@ -169,8 +169,12 @@ class RenderFrameHostActionAdapter : public AutomationActionAdapter {
|
| rfh_->AccessibilityScrollToMakeVisible(id, gfx::Rect());
|
| }
|
|
|
| - void SetSelection(int32 id, int32 start, int32 end) override {
|
| - rfh_->AccessibilitySetTextSelection(id, start, end);
|
| + void SetSelection(int32 anchor_id,
|
| + int32 anchor_offset,
|
| + int32 focus_id,
|
| + int32 focus_offset) override {
|
| + rfh_->AccessibilitySetSelection(anchor_id, anchor_offset,
|
| + focus_id, focus_offset);
|
| }
|
|
|
| void ShowContextMenu(int32 id) override {
|
| @@ -361,8 +365,9 @@ AutomationInternalPerformActionFunction::RouteActionToAdapter(
|
| api::automation_internal::SetSelectionParams::Populate(
|
| params->opt_args.additional_properties, &selection_params));
|
| adapter->SetSelection(automation_id,
|
| - selection_params.start_index,
|
| - selection_params.end_index);
|
| + selection_params.anchor_offset,
|
| + selection_params.focus_node_id,
|
| + selection_params.focus_offset);
|
| break;
|
| }
|
| case api::automation_internal::ACTION_TYPE_SHOWCONTEXTMENU: {
|
|
|