Loading core/java/android/view/inputmethod/InputMethodManager.java +1 −2 Original line number Diff line number Diff line Loading @@ -1381,8 +1381,7 @@ public final class InputMethodManager { public boolean isAcceptingText() { checkFocus(); synchronized (mH) { return mServedInputConnection != null && mServedInputConnection.getInputConnection() != null; return mServedInputConnection != null && !mServedInputConnection.isFinished(); } } Loading core/java/com/android/internal/inputmethod/RemoteInputConnectionImpl.java +6 −2 Original line number Diff line number Diff line Loading @@ -86,13 +86,17 @@ public final class RemoteInputConnectionImpl extends IInputContext.Stub { * @return {@link InputConnection} to which incoming IPCs will be dispatched. */ @Nullable public InputConnection getInputConnection() { private InputConnection getInputConnection() { synchronized (mLock) { return mInputConnection; } } private boolean isFinished() { /** * @return {@code true} until the target {@link InputConnection} receives * {@link InputConnection#closeConnection()} as a result of {@link #deactivate()}. */ public boolean isFinished() { synchronized (mLock) { return mFinished; } Loading Loading
core/java/android/view/inputmethod/InputMethodManager.java +1 −2 Original line number Diff line number Diff line Loading @@ -1381,8 +1381,7 @@ public final class InputMethodManager { public boolean isAcceptingText() { checkFocus(); synchronized (mH) { return mServedInputConnection != null && mServedInputConnection.getInputConnection() != null; return mServedInputConnection != null && !mServedInputConnection.isFinished(); } } Loading
core/java/com/android/internal/inputmethod/RemoteInputConnectionImpl.java +6 −2 Original line number Diff line number Diff line Loading @@ -86,13 +86,17 @@ public final class RemoteInputConnectionImpl extends IInputContext.Stub { * @return {@link InputConnection} to which incoming IPCs will be dispatched. */ @Nullable public InputConnection getInputConnection() { private InputConnection getInputConnection() { synchronized (mLock) { return mInputConnection; } } private boolean isFinished() { /** * @return {@code true} until the target {@link InputConnection} receives * {@link InputConnection#closeConnection()} as a result of {@link #deactivate()}. */ public boolean isFinished() { synchronized (mLock) { return mFinished; } Loading