diff options
| author | 2010-06-16 01:53:36 -0700 | |
|---|---|---|
| committer | 2010-06-17 13:27:16 -0700 | |
| commit | 5c225b1680e696ae8bbf505a1997d6f720672f74 (patch) | |
| tree | 932326fd02ee91d8a64adfcc9415027646c56563 /libs/ui/InputDispatcher.cpp | |
| parent | 3a0146cd29fae3c5bc29d8d535d67826284f8cc9 (diff) | |
Even more native input dispatch work in progress.
Added more tests.
Fixed a regression in Vector.
Fixed bugs in pointer tracking.
Fixed a starvation issue in PollLoop when setting or removing callbacks.
Fixed a couple of policy nits.
Modified the internal representation of MotionEvent to be more
efficient and more consistent.
Added code to skip/cancel virtual key processing when there are multiple
pointers down. This helps to better disambiguate virtual key presses
from stray touches (such as cheek presses).
Change-Id: I2a7d2cce0195afb9125b23378baa94fd2fc6671c
Diffstat (limited to 'libs/ui/InputDispatcher.cpp')
| -rw-r--r-- | libs/ui/InputDispatcher.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libs/ui/InputDispatcher.cpp b/libs/ui/InputDispatcher.cpp index f058271bda13..14dcada3b518 100644 --- a/libs/ui/InputDispatcher.cpp +++ b/libs/ui/InputDispatcher.cpp @@ -379,8 +379,7 @@ void InputDispatcher::identifyInputTargetsAndDispatchMotionLockedInterruptible( mReusableMotionEvent.initialize(entry->deviceId, entry->nature, entry->action, entry->edgeFlags, entry->metaState, - entry->firstSample.pointerCoords[0].x, entry->firstSample.pointerCoords[0].y, - entry->xPrecision, entry->yPrecision, + 0, 0, entry->xPrecision, entry->yPrecision, entry->downTime, entry->eventTime, entry->pointerCount, entry->pointerIds, entry->firstSample.pointerCoords); |