abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2.java
diff options
context:
space:
mode:
authorjuloo2015-08-08 22:24:19 +0200
committerjuloo2015-08-08 22:33:06 +0200
commit6f09c971c0fe9eb0f03690bb3305164aa77c5a45 (patch)
tree89ccb320731fd9ff1352397113f867e9275747e9 /srcs/juloo.keyboard2/Keyboard2.java
parentfe432fd3ba4175bb0ae9ed2148ff5a739c5cd51a (diff)
downloadunexpected-keyboard-6f09c971c0fe9eb0f03690bb3305164aa77c5a45.tar.gz
unexpected-keyboard-6f09c971c0fe9eb0f03690bb3305164aa77c5a45.zip
SideBarPreference + Continuing settings
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
-rw-r--r--srcs/juloo.keyboard2/Keyboard2.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java
index 2c2563a..c718152 100644
--- a/srcs/juloo.keyboard2/Keyboard2.java
+++ b/srcs/juloo.keyboard2/Keyboard2.java
@@ -6,6 +6,7 @@ import android.inputmethodservice.InputMethodService;
import android.preference.PreferenceManager;
import android.view.KeyEvent;
import android.view.View;
+import android.view.ViewGroup;
public class Keyboard2 extends InputMethodService
implements SharedPreferences.OnSharedPreferenceChangeListener
@@ -25,10 +26,15 @@ public class Keyboard2 extends InputMethodService
@Override
public View onCreateInputView()
{
+ ViewGroup parent = (ViewGroup)_inputView.getParent();
+
+ if (parent != null)
+ parent.removeView(_inputView);
_inputView.reset();
return (_inputView);
}
+ @Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key)
{
_inputView.reset_prefs(this);