Index: chrome/browser/ui/aura/accessibility/automation_manager_aura.cc |
diff --git a/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc b/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc |
index b110a87fe1bf249169d93b1e9233840ad79b35d2..300769f5a9d9f71fbec782e2f24865455ecd9e27 100644 |
--- a/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc |
+++ b/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc |
@@ -101,9 +101,14 @@ void AutomationManagerAura::MakeVisible(int32 id) { |
current_tree_->MakeVisible(id); |
} |
-void AutomationManagerAura::SetSelection(int32 id, int32 start, int32 end) { |
+void AutomationManagerAura::SetSelection(int32 anchor_id, |
+ int32 anchor_offset, |
+ int32 focus_id, |
+ int32 focus_offset) { |
CHECK(enabled_); |
- current_tree_->SetSelection(id, start, end); |
+ if (anchor_id != focus_id) |
+ return; |
David Tseng
2015/09/23 17:57:41
NOTREACHED here, right?
|
+ current_tree_->SetSelection(anchor_id, anchor_offset, focus_offset); |
} |
void AutomationManagerAura::ShowContextMenu(int32 id) { |