aboutsummaryrefslogtreecommitdiffstats
path: root/components/webdriver_server/keys.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2017-11-20 15:34:57 -0500
committerJosh Matthews <josh@joshmatthews.net>2017-11-20 16:03:44 -0500
commitbabefa4caed3f1e4d2c8d32ea5c1030318ceb23a (patch)
tree3c1dde596ca83b23283f8f99fda501a6ce3ca28e /components/webdriver_server/keys.rs
parent8761f53391b5bc79427ec1d5f099571c47c059e9 (diff)
downloadservo-babefa4caed3f1e4d2c8d32ea5c1030318ceb23a.tar.gz
servo-babefa4caed3f1e4d2c8d32ea5c1030318ceb23a.zip
Update webdriver dependency.
Diffstat (limited to 'components/webdriver_server/keys.rs')
-rw-r--r--components/webdriver_server/keys.rs6
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 {