diff options
| author | Taran Singh <tarandeep@google.com> | 2021-11-24 01:59:29 +0000 |
|---|---|---|
| committer | Taran Singh <tarandeep@google.com> | 2022-01-26 15:41:24 +0000 |
| commit | 52f330491b861720250710d74aada3d0c23bf9a2 (patch) | |
| tree | d617ea941f36081727c58b9885fbfbce58d4435d /core/java/android/inputmethodservice/IInputMethodWrapper.java | |
| parent | 490be11e8b111e4d74ac54749b179a654020828e (diff) | |
Scribe in IMF: Stylus Spy windows Impl 5/N
Implement Handwriting surface spy in IMF that listens
and manages Stylus events.
Test: atest StylusHandwritingTest
Bug: 210039666
Bug: 203086136
Change-Id: I8681a33bb32f20b48cf741ba3ad2116de5db7ffa
Diffstat (limited to 'core/java/android/inputmethodservice/IInputMethodWrapper.java')
| -rw-r--r-- | core/java/android/inputmethodservice/IInputMethodWrapper.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/inputmethodservice/IInputMethodWrapper.java b/core/java/android/inputmethodservice/IInputMethodWrapper.java index cc325cde1f41..4432cafd1cf7 100644 --- a/core/java/android/inputmethodservice/IInputMethodWrapper.java +++ b/core/java/android/inputmethodservice/IInputMethodWrapper.java @@ -245,7 +245,7 @@ class IInputMethodWrapper extends IInputMethod.Stub } case DO_START_STYLUS_HANDWRITING: { final SomeArgs args = (SomeArgs) msg.obj; - inputMethod.startStylusHandwriting((InputChannel) args.arg1, + inputMethod.startStylusHandwriting(msg.arg1, (InputChannel) args.arg1, (List<MotionEvent>) args.arg2); args.recycle(); return; @@ -393,10 +393,11 @@ class IInputMethodWrapper extends IInputMethod.Stub @BinderThread @Override - public void startStylusHandwriting(@NonNull InputChannel channel, + public void startStylusHandwriting(int requestId, @NonNull InputChannel channel, @Nullable List<MotionEvent> stylusEvents) throws RemoteException { mCaller.executeOrSendMessage( - mCaller.obtainMessageOO(DO_START_STYLUS_HANDWRITING, channel, stylusEvents)); + mCaller.obtainMessageIOO(DO_START_STYLUS_HANDWRITING, requestId, channel, + stylusEvents)); } } |
