Instrumentation: Wait for finish when injecting pointer events

The input injection mode for pointer events in sendPointerSync() was
accidentally changed to WAIT_FOR_RESULT instead of WAIT_FOR_FINISH in
ag/17506923, causing test failures. Change it back to WAIT_FOR_FINISH.

Bug: 228203157
Bug: 228201593
Test: atest HoverTest
Change-Id: I2d3a77621290509d5be6279ee450e1881bd9d84d
This commit is contained in:
Prabir Pradhan
2022-04-08 12:58:42 +00:00
parent 16b3ddf421
commit 8e03ce9a9d

View File

@@ -1181,7 +1181,7 @@ public class Instrumentation {
// Direct the injected event into windows owned by the instrumentation target.
InputManager.getInstance().injectInputEvent(
event, InputManager.INJECT_INPUT_EVENT_MODE_WAIT_FOR_RESULT, Process.myUid());
event, InputManager.INJECT_INPUT_EVENT_MODE_WAIT_FOR_FINISH, Process.myUid());
if (syncAfter) {
WindowManagerGlobal.getWindowManagerService()