diff options
author | Svetoslav Ganov <svetoslavganov@google.com> | 2012-09-24 18:35:54 -0700 |
---|---|---|
committer | Svetoslav Ganov <svetoslavganov@google.com> | 2012-09-24 18:43:30 -0700 |
commit | 03e7b8881599da69207a93a2bcbbe5050efb6633 (patch) | |
tree | fa86236136e0cebbe71af056e30f4834c18c58d3 /graphics/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | bc391d58c8d09bd58b57dda20dd9d2281d90db32 (diff) |
More than one finger at a time can trigger a system crash.
1. The crash was happening if: two active pointers are performing a drag;
there are some inactive pointers down; the main dragging pointer (we are
merging the dragging pointers into one) goes up; now an inactive pointer
goes up and the explorer tries to inject up for the dragging pointer
which is no longer in the event resulting in a crash. Basically two
problems: inactive pointers were not ignored; 2) having only one
active pointer should not only send the up event but also transition
the explorer in touch exploring state.
bug:6874128
Change-Id: I341fc360ebc074fe3919d5ba3b98ee5cb08dd71e
Diffstat (limited to 'graphics/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions