diff options
author | Přemysl Janouch <p@janouch.name> | 2018-10-26 07:51:44 +0200 |
---|---|---|
committer | Přemysl Janouch <p@janouch.name> | 2018-10-26 07:51:44 +0200 |
commit | ffa5754b591db293db0ddb87ad8b8d4c5c88320e (patch) | |
tree | b3fa399d6e05f8007a7350ad69eb4bb0c65725d1 /sdn.cpp | |
parent | 6f66aa3c06d3ed29cdc0d5e680840e4125fccb04 (diff) | |
download | sdn-ffa5754b591db293db0ddb87ad8b8d4c5c88320e.tar.gz sdn-ffa5754b591db293db0ddb87ad8b8d4c5c88320e.tar.xz sdn-ffa5754b591db293db0ddb87ad8b8d4c5c88320e.zip |
Cleanup
Diffstat (limited to 'sdn.cpp')
-rw-r--r-- | sdn.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -895,7 +895,6 @@ fun parse_key (const string &key_name) -> wint_t { c |= ALT; p += 2; } - if (!strncmp (p, "C-", 2)) { p += 2; if (*p < 32) { @@ -905,8 +904,7 @@ fun parse_key (const string &key_name) -> wint_t { c |= CTRL *p; p += 1; } else if (g.key_names.count (p)) { - c |= g.key_names.at (p); - p += strlen (p); + return c | g.key_names.at (p); } else { wchar_t w; mbstate_t mb {}; auto len = strlen (p) + 1, res = mbrtowc (&w, p, len, &mb); |