From 774930f1a172606ac08a7922ff2e957dc53406cc Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 1 Dec 2017 20:17:17 +0100 Subject: [PATCH] keyboard: Ensure to resize keys after layer change The keys possibly need resizing after a (new) layer has been set, there's however calling places that don't. Instead, fold this._redraw() into setActiveLayer(). --- js/ui/keyboard.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js index a430b82e4..67ea7b611 100644 --- a/js/ui/keyboard.js +++ b/js/ui/keyboard.js @@ -684,12 +684,10 @@ var Keyboard = new Lang.Class({ _onLevelChanged: function (level) { this._setActiveLayer(level); - this._redraw(); }, _onGroupChanged: function () { this._setActiveLayer(0); - this._redraw(); }, _onKeyboardGroupsChanged: function(keyboard) { @@ -706,6 +704,7 @@ var Keyboard = new Lang.Class({ } this._current_page = layers[activeLevel]; + this._redraw(); this._current_page.show(); },