summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
authorBen Wiederhake <BenWiederhake.GitHub@gmx.de>2021-01-30 20:13:55 +0100
committerAndreas Kling <kling@serenityos.org>2021-02-01 09:54:32 +0100
commit03b11af00fdcf41e7476969f3345c32e6c1d8754 (patch)
tree1c48fa5269535330856db492bbceb0add308c7f6 /Userland
parent4deb0f834364c767012a6b3e9b3a5481ba2e116e (diff)
downloadserenity-03b11af00fdcf41e7476969f3345c32e6c1d8754.zip
KeyboardMapper: Export keymap not as a byte, but as unicode
What a silly mixup. Loading and saving no longer loses any data! :^)
Diffstat (limited to 'Userland')
-rw-r--r--Userland/Applications/KeyboardMapper/KeyboardMapperWidget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Userland/Applications/KeyboardMapper/KeyboardMapperWidget.cpp b/Userland/Applications/KeyboardMapper/KeyboardMapperWidget.cpp
index bb786814de..a8cf0440d1 100644
--- a/Userland/Applications/KeyboardMapper/KeyboardMapperWidget.cpp
+++ b/Userland/Applications/KeyboardMapper/KeyboardMapperWidget.cpp
@@ -174,7 +174,8 @@ void KeyboardMapperWidget::save_to_file(const StringView& file_name)
JsonArray items;
for (int i = 0; i < 90; i++) {
AK::StringBuilder sb;
- sb.append(values[i]);
+ if (values[i])
+ sb.append_code_point(values[i]);
JsonValue val(sb.to_string());
items.append(move(val));