Index: chrome/test/webdriver/webdriver_key_converter.h |
diff --git a/chrome/test/webdriver/webdriver_key_converter.h b/chrome/test/webdriver/webdriver_key_converter.h |
index e0fad8721f45b3e9eb3de37aeb53c5825893b7c8..1567cdd5cd8e676e11792cc3c7ee16fd4a9728dc 100644 |
--- a/chrome/test/webdriver/webdriver_key_converter.h |
+++ b/chrome/test/webdriver/webdriver_key_converter.h |
@@ -22,9 +22,12 @@ WebKeyEvent CreateCharEvent(const std::string& unmodified_text, |
const std::string& modified_text, |
int modifiers); |
-// Converts keys into appropriate |WebKeyEvent|s. |
-void ConvertKeysToWebKeyEvents(const string16& keys, |
- std::vector<WebKeyEvent>* key_events); |
+// Converts keys into appropriate |WebKeyEvent|s. This will do a best effort |
+// conversion. However, if the input is invalid it will return false and set |
+// an error message. |
+bool ConvertKeysToWebKeyEvents(const string16& keys, |
+ std::vector<WebKeyEvent>* key_events, |
+ std::string* error_msg); |
} // namespace webdriver |