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: { |