Loading services/core/java/com/android/server/inputmethod/HandwritingModeController.java +4 −0 Original line number Diff line number Diff line Loading @@ -291,6 +291,10 @@ final class HandwritingModeController { reset(false /* reinitializing */); } void setInkWindowInitializer(Runnable inkWindowInitializer) { mInkWindowInitRunnable = inkWindowInitializer; } private void reset(boolean reinitializing) { if (mHandwritingEventReceiver != null) { mHandwritingEventReceiver.dispose(); Loading services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +3 −0 Original line number Diff line number Diff line Loading @@ -2472,6 +2472,9 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub curInputMethodInfo != null && curInputMethodInfo.suppressesSpellChecker(); final SparseArray<IAccessibilityInputMethodSession> accessibilityInputMethodSessions = createAccessibilityInputMethodSessions(mCurClient.mAccessibilitySessions); if (mBindingController.supportsStylusHandwriting() && hasSupportedStylusLocked()) { mHwController.setInkWindowInitializer(new InkWindowInitializer()); } return new InputBindResult(InputBindResult.ResultCode.SUCCESS_WITH_IME_SESSION, session.mSession, accessibilityInputMethodSessions, (session.mChannel != null ? session.mChannel.dup() : null), Loading Loading
services/core/java/com/android/server/inputmethod/HandwritingModeController.java +4 −0 Original line number Diff line number Diff line Loading @@ -291,6 +291,10 @@ final class HandwritingModeController { reset(false /* reinitializing */); } void setInkWindowInitializer(Runnable inkWindowInitializer) { mInkWindowInitRunnable = inkWindowInitializer; } private void reset(boolean reinitializing) { if (mHandwritingEventReceiver != null) { mHandwritingEventReceiver.dispose(); Loading
services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +3 −0 Original line number Diff line number Diff line Loading @@ -2472,6 +2472,9 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub curInputMethodInfo != null && curInputMethodInfo.suppressesSpellChecker(); final SparseArray<IAccessibilityInputMethodSession> accessibilityInputMethodSessions = createAccessibilityInputMethodSessions(mCurClient.mAccessibilitySessions); if (mBindingController.supportsStylusHandwriting() && hasSupportedStylusLocked()) { mHwController.setInkWindowInitializer(new InkWindowInitializer()); } return new InputBindResult(InputBindResult.ResultCode.SUCCESS_WITH_IME_SESSION, session.mSession, accessibilityInputMethodSessions, (session.mChannel != null ? session.mChannel.dup() : null), Loading