Loading core/java/android/view/inputmethod/InputMethodManager.java +9 −4 Original line number Diff line number Diff line Loading @@ -336,6 +336,7 @@ public final class InputMethodManager { } case MSG_UNBIND: { final int sequence = msg.arg1; boolean startInput = false; synchronized (mH) { if (mBindSequence == sequence) { if (false) { Loading @@ -356,9 +357,12 @@ public final class InputMethodManager { mServedConnecting = true; } if (mActive) { startInputInner(); startInput = true; } } } if (startInput) { startInputInner(); } return; } Loading Loading @@ -1209,12 +1213,13 @@ public final class InputMethodManager { mService.windowGainedFocus(mClient, rootView.getWindowToken(), focusedView != null, isTextEditor, softInputMode, first, windowFlags); if (startInput) { startInputInner(); } } catch (RemoteException e) { } } if (startInput) { startInputInner(); } } /** @hide */ Loading Loading
core/java/android/view/inputmethod/InputMethodManager.java +9 −4 Original line number Diff line number Diff line Loading @@ -336,6 +336,7 @@ public final class InputMethodManager { } case MSG_UNBIND: { final int sequence = msg.arg1; boolean startInput = false; synchronized (mH) { if (mBindSequence == sequence) { if (false) { Loading @@ -356,9 +357,12 @@ public final class InputMethodManager { mServedConnecting = true; } if (mActive) { startInputInner(); startInput = true; } } } if (startInput) { startInputInner(); } return; } Loading Loading @@ -1209,12 +1213,13 @@ public final class InputMethodManager { mService.windowGainedFocus(mClient, rootView.getWindowToken(), focusedView != null, isTextEditor, softInputMode, first, windowFlags); if (startInput) { startInputInner(); } } catch (RemoteException e) { } } if (startInput) { startInputInner(); } } /** @hide */ Loading