diff options
author | Josh Matthews <josh@joshmatthews.net> | 2017-11-20 15:34:57 -0500 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2017-11-20 16:03:44 -0500 |
commit | babefa4caed3f1e4d2c8d32ea5c1030318ceb23a (patch) | |
tree | 3c1dde596ca83b23283f8f99fda501a6ce3ca28e /components/webdriver_server/keys.rs | |
parent | 8761f53391b5bc79427ec1d5f099571c47c059e9 (diff) | |
download | servo-babefa4caed3f1e4d2c8d32ea5c1030318ceb23a.tar.gz servo-babefa4caed3f1e4d2c8d32ea5c1030318ceb23a.zip |
Update webdriver dependency.
Diffstat (limited to 'components/webdriver_server/keys.rs')
-rw-r--r-- | components/webdriver_server/keys.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/webdriver_server/keys.rs b/components/webdriver_server/keys.rs index b52febc2b5e..d16f8232253 100644 --- a/components/webdriver_server/keys.rs +++ b/components/webdriver_server/keys.rs @@ -168,11 +168,11 @@ fn key_from_char(key_string: &char) -> Option<(Key, bool)> { } } -pub fn keycodes_to_keys(key_codes: &[char]) -> Result<Vec<(Key, KeyModifiers, KeyState)>, String> { +pub fn keycodes_to_keys(key_codes: &str) -> Result<Vec<(Key, KeyModifiers, KeyState)>, String> { let mut rv = vec![]; - for char_code in key_codes.iter() { - let (key, with_shift) = key_from_char(char_code).ok_or(format!("Unsupported character code {}", char_code))?; + for char_code in key_codes.chars() { + let (key, with_shift) = key_from_char(&char_code).ok_or(format!("Unsupported character code {}", char_code))?; let modifiers = if with_shift { KeyModifiers::SHIFT } else { |