diff options
author | Shu Chen <shuchen@google.com> | 2020-10-22 12:26:52 +0800 |
---|---|---|
committer | Shu Chen <shuchen@google.com> | 2020-10-22 12:26:52 +0800 |
commit | 265096d9dac9cdfdce11f24f1b840b3139ea6fc0 (patch) | |
tree | da15515a895c76819798ee41f54d42a8b00f1bff /rs/java/android/renderscript/ProgramStore.java | |
parent | 05e768ced667c1aaa5b8267c6356da7cfbeb0949 (diff) |
Makes the multi-touch prevention only works for editable TextView.
The original logic of preventing the multi-touch issue for the edtiable
text view was introduced by ag/10930920.
Turns out the non-editable text views are affected.
The root cause of the issue is that:
- the ACTION_DOWN/ACTION_UP events, as well as ACTION_PONITER_DOWN /
ACTION_POINTER_UP, could be generated by different fingers,
- and View#onTouchEvent() gets muted when isFromPrimePointer() == false,
- so that no gesture is generated, e.g. click, long press, etc.
Note that View#onTouchEvent() is necessary to be muted to prevent long press
on text or scrolling while dragging the insertion handle view.
Bug: 169288151
Change-Id: Ia763e94be727ad23bb13839f146293f1579d03ec
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions