summaryrefslogtreecommitdiff
path: root/src/keys.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-04-20 11:27:59 +0100
committerMaxime Coste <frrrwww@gmail.com>2014-04-20 11:27:59 +0100
commit055eacd032d80f9359f1a05afe48d126bb5ccd3b (patch)
tree06b3ff6ee968b318ce6ba89b6d7c58ee6ae68e59 /src/keys.cc
parentb2123547df158250fdbfc8a445b91327808a8a5c (diff)
use StringView for parse_keys
Diffstat (limited to 'src/keys.cc')
-rw-r--r--src/keys.cc4
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] == '-')