diff options
author | Svetoslav Ganov <svetoslavganov@google.com> | 2011-07-24 19:20:17 -0700 |
---|---|---|
committer | Svetoslav Ganov <svetoslavganov@google.com> | 2011-07-24 19:43:50 -0700 |
commit | f5a07905a3e025f95472a3f8d9935263e49ad6d3 (patch) | |
tree | c7860aba77b9a9b7657c146f04ccf7e5a9358683 /libs | |
parent | 2182a3b6422f367d84384e25006ba201c4cd233b (diff) | |
download | frameworks_base-f5a07905a3e025f95472a3f8d9935263e49ad6d3.zip frameworks_base-f5a07905a3e025f95472a3f8d9935263e49ad6d3.tar.gz frameworks_base-f5a07905a3e025f95472a3f8d9935263e49ad6d3.tar.bz2 |
TouchExplorer long press not working and activation tap not respecting distance slop.
1. The first problem is manifested on Prime. Apparently the Prime screen driver
is very aggresive in filtering move events that origin from almost the same
location. Hence, the framework doesn't see a constant stream of events. However,
the TouchExplorer implementation was assuming a constant event stream to detect
long press. Refactored the code such that no assumptions for the event stream
are made.
2. Touch exploring an item and then tapping far away from that item was activating
it, hence not respecting the distance slop. This was due to incorrect check of
the latter.
bug:5070917
Change-Id: I3627a2feeb3712133f58f8f8f1ab7a2ec50cdc9a
Diffstat (limited to 'libs')
0 files changed, 0 insertions, 0 deletions