Index: chrome/test/webdriver/webdriver_session.cc |
diff --git a/chrome/test/webdriver/webdriver_session.cc b/chrome/test/webdriver/webdriver_session.cc |
index 55a37f6289a64c0c8308dba72fc0ceb8ebe0e258..55d718e8dea902c3ce77b1a0588aea258266f798 100644 |
--- a/chrome/test/webdriver/webdriver_session.cc |
+++ b/chrome/test/webdriver/webdriver_session.cc |
@@ -1538,22 +1538,9 @@ void Session::SendKeysOnSessionThread(const string16& keys, |
return; |
} |
for (size_t i = 0; i < key_events.size(); ++i) { |
- if (capabilities_.native_events) { |
- // The automation provider will generate up/down events for us, we |
- // only need to call it once as compared to the WebKeyEvent method. |
- // Hence we filter events by their types, keeping only rawkeydown. |
- if (key_events[i].type != automation::kRawKeyDownType) |
- continue; |
- automation_->SendNativeKeyEvent( |
- current_target_.view_id, |
- key_events[i].key_code, |
- key_events[i].modifiers, |
- error); |
- } else { |
- automation_->SendWebKeyEvent( |
- current_target_.view_id, |
- key_events[i], error); |
- } |
+ automation_->SendWebKeyEvent( |
+ current_target_.view_id, |
+ key_events[i], error); |
if (*error) { |
std::string details = base::StringPrintf( |
"Failed to send key event. Event details:\n" |