diff options
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java index 6558539..5070439 100644 --- a/srcs/juloo.keyboard2/Keyboard2.java +++ b/srcs/juloo.keyboard2/Keyboard2.java @@ -47,9 +47,14 @@ public class Keyboard2 extends InputMethodService { if (_currentSpecialLayout != null) return _currentSpecialLayout; + KeyboardData layout; if (_currentTextLayout == Current_text_layout.SECONDARY) - return _config.second_layout; - return (_config.layout == null) ? _localeTextLayout : _config.layout; + layout = _config.second_layout; + else if (_config.layout == null) + layout = _localeTextLayout; + else + layout = _config.layout; + return _config.modify_layout(layout); } void setTextLayout(Current_text_layout layout) |
