Skip to content

Commit

Permalink
Convert to wchar_t using YWideString.
Browse files Browse the repository at this point in the history
  • Loading branch information
gijsbers committed Jun 15, 2024
1 parent db637d7 commit e1ade74
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions src/yinputline.cc
Original file line number Diff line number Diff line change
Expand Up @@ -365,10 +365,8 @@ int YInputLine::getWCharFromEvent(const XKeyEvent& key, wchar_t* s, int maxLen)
int len = 0;
char buf[16];
if (getCharFromEvent(key, buf, 16)) {
for (; len + 1 < 16 && len + 1 < maxLen; ++len) {
s[len] = wchar_t(((unsigned char *) buf)[len]);
s[len + 1] = 0;
}
YWideString w(buf, len);
memcpy(s, w.data(), w.length());
}
return len;
}
Expand Down

0 comments on commit e1ade74

Please sign in to comment.