From 03b11af00fdcf41e7476969f3345c32e6c1d8754 Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sat, 30 Jan 2021 20:13:55 +0100 Subject: [PATCH] KeyboardMapper: Export keymap not as a byte, but as unicode What a silly mixup. Loading and saving no longer loses any data! :^) --- Userland/Applications/KeyboardMapper/KeyboardMapperWidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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));