aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/Keyboard.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-11-15 17:19:09 +0800
committercrupest <crupest@outlook.com>2021-11-15 17:19:09 +0800
commite78a49111f454a8cdee180f5089e138d94416597 (patch)
tree94fe4fbfdebc54c37941a17e32c0f04799108d66 /src/platform/gui/Keyboard.cpp
parent4ac58d91bac0cebe2bdf5e11b9d63b9c41e6b39e (diff)
downloadcru-e78a49111f454a8cdee180f5089e138d94416597.tar.gz
cru-e78a49111f454a8cdee180f5089e138d94416597.tar.bz2
cru-e78a49111f454a8cdee180f5089e138d94416597.zip
...
Diffstat (limited to 'src/platform/gui/Keyboard.cpp')
-rw-r--r--src/platform/gui/Keyboard.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/platform/gui/Keyboard.cpp b/src/platform/gui/Keyboard.cpp
index 7d4903e5..08be37c9 100644
--- a/src/platform/gui/Keyboard.cpp
+++ b/src/platform/gui/Keyboard.cpp
@@ -114,9 +114,8 @@ String ToString(KeyCode key_code) {
return key_code_string_list[static_cast<int>(key_code)].ToString();
}
-std::u16string ToString(KeyModifier key_modifier,
- std::u16string_view separator) {
- std::vector<std::u16string> list;
+String ToString(KeyModifier key_modifier, StringView separator) {
+ std::vector<String> list;
if (key_modifier & KeyModifiers::shift) {
list.push_back(u"Shift");
}
@@ -130,7 +129,7 @@ std::u16string ToString(KeyModifier key_modifier,
}
if (list.empty()) return u"";
- std::u16string result = list.front();
+ String result = list.front();
for (auto iter = list.cbegin() + 1; iter != list.cend(); ++iter) {
result += separator;
result += *iter;