abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
-rw-r--r--srcs/juloo.keyboard2/Keyboard2.java9
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)