abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2')
-rw-r--r--srcs/juloo.keyboard2/Keyboard2.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java
index b3772ae..fdaa672 100644
--- a/srcs/juloo.keyboard2/Keyboard2.java
+++ b/srcs/juloo.keyboard2/Keyboard2.java
@@ -20,6 +20,7 @@ import android.view.ContextThemeWrapper;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
+import android.view.ViewParent;
import android.util.Log;
import java.util.HashMap;
import java.util.List;
@@ -189,6 +190,15 @@ public class Keyboard2 extends InputMethodService
}
@Override
+ public void setInputView(View v)
+ {
+ ViewParent parent = v.getParent();
+ if (parent != null && parent instanceof ViewGroup)
+ ((ViewGroup)parent).removeView(v);
+ super.setInputView(v);
+ }
+
+ @Override
public void onCurrentInputMethodSubtypeChanged(InputMethodSubtype subtype)
{
refreshSubtypeImm();