diff options
author | Thomas Adam <thomas@xteddy.org> | 2020-05-26 08:42:55 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2020-05-26 08:42:55 +0100 |
commit | 967e5f8be3d89c6b604484d3b7b2a1ff25db06a5 (patch) | |
tree | abdf31d46ae31d0bf7b705454e7bf86ccebc06b9 /cmd-send-keys.c | |
parent | fd4d3e87938206d8d05509162c3f3a3c274bb478 (diff) | |
parent | 6f03e49e68dfe0d9c0c7d49079c4383b26aca916 (diff) | |
download | rtmux-967e5f8be3d89c6b604484d3b7b2a1ff25db06a5.tar.gz rtmux-967e5f8be3d89c6b604484d3b7b2a1ff25db06a5.tar.bz2 rtmux-967e5f8be3d89c6b604484d3b7b2a1ff25db06a5.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'cmd-send-keys.c')
-rw-r--r-- | cmd-send-keys.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cmd-send-keys.c b/cmd-send-keys.c index a9ecc807..67af718a 100644 --- a/cmd-send-keys.c +++ b/cmd-send-keys.c @@ -91,8 +91,8 @@ cmd_send_keys_inject_string(struct cmdq_item *item, struct cmdq_item *after, struct args *args, int i) { const char *s = args->argv[i]; - struct utf8_data *ud, *uc; - wchar_t wc; + struct utf8_data *ud, *loop; + utf8_char uc; key_code key; char *endptr; long n; @@ -117,10 +117,10 @@ cmd_send_keys_inject_string(struct cmdq_item *item, struct cmdq_item *after, } if (literal) { ud = utf8_fromcstr(s); - for (uc = ud; uc->size != 0; uc++) { - if (utf8_combine(uc, &wc) != UTF8_DONE) + for (loop = ud; loop->size != 0; loop++) { + if (utf8_from_data(loop, &uc) != UTF8_DONE) continue; - after = cmd_send_keys_inject_key(item, after, wc); + after = cmd_send_keys_inject_key(item, after, uc); } free(ud); } |