diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-04-20 11:27:59 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-04-20 11:27:59 +0100 |
| commit | 055eacd032d80f9359f1a05afe48d126bb5ccd3b (patch) | |
| tree | 06b3ff6ee968b318ce6ba89b6d7c58ee6ae68e59 /src/keys.cc | |
| parent | b2123547df158250fdbfc8a445b91327808a8a5c (diff) | |
use StringView for parse_keys
Diffstat (limited to 'src/keys.cc')
| -rw-r--r-- | src/keys.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/keys.cc b/src/keys.cc index e3b2f111..f21f93ec 100644 --- a/src/keys.cc +++ b/src/keys.cc @@ -36,7 +36,7 @@ static const KeyAndName keynamemap[] = { { "backtab", Key::BackTab }, }; -KeyList parse_keys(const String& str) +KeyList parse_keys(StringView str) { KeyList result; for (ByteCount pos = 0; pos < str.length(); ++pos) @@ -51,7 +51,7 @@ KeyList parse_keys(const String& str) { Key::Modifiers modifier = Key::Modifiers::None; - String keyname = str.substr(pos+1, end_pos - pos - 1); + auto keyname = str.substr(pos+1, end_pos - pos - 1); if (keyname.length() > 2) { if (tolower(keyname[0]) == 'c' and keyname[1] == '-') |
