diff options
author | Ben Wiederhake <BenWiederhake.GitHub@gmx.de> | 2021-01-30 20:13:55 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-02-01 09:54:32 +0100 |
commit | 03b11af00fdcf41e7476969f3345c32e6c1d8754 (patch) | |
tree | 1c48fa5269535330856db492bbceb0add308c7f6 /Userland | |
parent | 4deb0f834364c767012a6b3e9b3a5481ba2e116e (diff) | |
download | serenity-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.cpp | 3 |
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)); |