From e95ccbec0018298bc8b80477b4cc5a5aee0e6214 Mon Sep 17 00:00:00 2001 From: jaguillo Date: Mon, 26 Oct 2015 14:19:46 +0100 Subject: Last used emoji --- srcs/juloo.keyboard2/Keyboard2.java | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'srcs/juloo.keyboard2/Keyboard2.java') diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java index e1e3186..e180ae2 100644 --- a/srcs/juloo.keyboard2/Keyboard2.java +++ b/srcs/juloo.keyboard2/Keyboard2.java @@ -65,11 +65,6 @@ public class Keyboard2 extends InputMethodService _keyboardView.reset_prefs(); } - @Override - public void onAppPrivateCommand(String command, Bundle data) - { - } - @Override public void onConfigurationChanged(Configuration newConfig) { @@ -109,7 +104,11 @@ public class Keyboard2 extends InputMethodService else if (eventCode == KeyValue.EVENT_SWITCH_NUMERIC) _keyboardView.setKeyboard(_numericKeyboard); else if (eventCode == KeyValue.EVENT_SWITCH_EMOJI) - setInputView(getEmojiPane()); + { + if (_emojiPane == null) + _emojiPane = (ViewGroup)getLayoutInflater().inflate(R.layout.emoji_pane, null); + setInputView(_emojiPane); + } else if (eventCode == KeyValue.EVENT_SWITCH_BACK_EMOJI) setInputView(_keyboardView); else if ((flags & (KeyValue.FLAG_CTRL | KeyValue.FLAG_ALT)) != 0) @@ -125,17 +124,10 @@ public class Keyboard2 extends InputMethodService else getCurrentInputConnection().commitText(key.getSymbol(flags), 1); } - else if (keyChar != KeyValue.CHAR_NONE) + else sendKeyChar(keyChar); } - private ViewGroup getEmojiPane() - { - if (_emojiPane == null) - _emojiPane = (ViewGroup)getLayoutInflater().inflate(R.layout.emoji_pane, null); - return (_emojiPane); - } - // private void handleDelKey(int before, int after) // { // CharSequence selection = getCurrentInputConnection().getSelectedText(0); -- cgit v1.2.3