summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/IInputMethodWrapper.java
diff options
context:
space:
mode:
authorTaran Singh <tarandeep@google.com>2021-11-24 01:59:29 +0000
committerTaran Singh <tarandeep@google.com>2022-01-26 15:41:24 +0000
commit52f330491b861720250710d74aada3d0c23bf9a2 (patch)
treed617ea941f36081727c58b9885fbfbce58d4435d /core/java/android/inputmethodservice/IInputMethodWrapper.java
parent490be11e8b111e4d74ac54749b179a654020828e (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.java7
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));
}
}