From 76933445c64482a001b1c752b30e4ed43a70b639 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 13 Apr 2022 16:54:59 +0200 Subject: [PATCH] keyboard: Update OSK key model from JSON to new format Every key is now a map able to handle more properties, so its behavior can be extended. For now, minimally adapt to the new format so the OSK does not break along the update. Part-of: --- js/ui/keyboard.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js index 77a6f7d5c..fc4c0c59e 100644 --- a/js/ui/keyboard.js +++ b/js/ui/keyboard.js @@ -1511,7 +1511,8 @@ var Keyboard = GObject.registerClass({ _addRowKeys(keys, layout) { for (let i = 0; i < keys.length; ++i) { let key = keys[i]; - let button = new Key(key.shift(), key); + const {strings} = key; + let button = new Key(strings.shift(), strings); /* Space key gets special width, dependent on the number of surrounding keys */ if (button.key == ' ')