Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 323cd41c authored by nadlabak's avatar nadlabak
Browse files

remove view from parent to prevent FC

Change-Id: I1ea8c249bcbd1326ed5f90c4ec32f5c70b276496
parent 5f668627
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -21,6 +21,8 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import android.preference.PreferenceManager;
import android.view.InflateException;
import android.view.ViewGroup;
import android.view.ViewParent;

import java.lang.ref.SoftReference;
import java.util.Arrays;
@@ -549,6 +551,10 @@ public class KeyboardSwitcher implements SharedPreferences.OnSharedPreferenceCha
        mInputMethodService.mHandler.post(new Runnable() {
            public void run() {
                if (mInputView != null) {
                    ViewParent p = mInputView.getParent();
                    if (p != null && p instanceof ViewGroup) {
                        ((ViewGroup)mInputView.getParent()).removeView(mInputView);
                    }
                    mInputMethodService.setInputView(mInputView);
                }
                mInputMethodService.updateInputViewShown();