Merge "Only mark repeated keys as PASS_TO_USER if the original key was." into lmp-dev
This commit is contained in:
commit
4b20d40218
@ -653,8 +653,8 @@ InputDispatcher::KeyEntry* InputDispatcher::synthesizeKeyRepeatLocked(nsecs_t cu
|
|||||||
KeyEntry* entry = mKeyRepeatState.lastKeyEntry;
|
KeyEntry* entry = mKeyRepeatState.lastKeyEntry;
|
||||||
|
|
||||||
// Reuse the repeated key entry if it is otherwise unreferenced.
|
// Reuse the repeated key entry if it is otherwise unreferenced.
|
||||||
uint32_t policyFlags = (entry->policyFlags & POLICY_FLAG_RAW_MASK)
|
uint32_t policyFlags = entry->policyFlags &
|
||||||
| POLICY_FLAG_PASS_TO_USER | POLICY_FLAG_TRUSTED;
|
(POLICY_FLAG_RAW_MASK | POLICY_FLAG_PASS_TO_USER | POLICY_FLAG_TRUSTED);
|
||||||
if (entry->refCount == 1) {
|
if (entry->refCount == 1) {
|
||||||
entry->recycle();
|
entry->recycle();
|
||||||
entry->eventTime = currentTime;
|
entry->eventTime = currentTime;
|
||||||
|
Loading…
Reference in New Issue
Block a user