Loading libs/ui/InputDispatcher.cpp +6 −4 Original line number Original line Diff line number Diff line Loading @@ -592,10 +592,6 @@ InputDispatcher::KeyEntry* InputDispatcher::synthesizeKeyRepeatLocked( // mKeyRepeatState.lastKeyEntry in addition to the one we return. // mKeyRepeatState.lastKeyEntry in addition to the one we return. entry->refCount += 1; entry->refCount += 1; if (entry->repeatCount == 1) { entry->flags |= AKEY_EVENT_FLAG_LONG_PRESS; } mKeyRepeatState.nextRepeatTime = currentTime + keyRepeatDelay; mKeyRepeatState.nextRepeatTime = currentTime + keyRepeatDelay; return entry; return entry; } } Loading Loading @@ -645,6 +641,12 @@ bool InputDispatcher::dispatchKeyLocked( resetKeyRepeatLocked(); resetKeyRepeatLocked(); } } if (entry->repeatCount == 1) { entry->flags |= AKEY_EVENT_FLAG_LONG_PRESS; } else { entry->flags &= ~AKEY_EVENT_FLAG_LONG_PRESS; } entry->dispatchInProgress = true; entry->dispatchInProgress = true; resetTargetsLocked(); resetTargetsLocked(); Loading Loading
libs/ui/InputDispatcher.cpp +6 −4 Original line number Original line Diff line number Diff line Loading @@ -592,10 +592,6 @@ InputDispatcher::KeyEntry* InputDispatcher::synthesizeKeyRepeatLocked( // mKeyRepeatState.lastKeyEntry in addition to the one we return. // mKeyRepeatState.lastKeyEntry in addition to the one we return. entry->refCount += 1; entry->refCount += 1; if (entry->repeatCount == 1) { entry->flags |= AKEY_EVENT_FLAG_LONG_PRESS; } mKeyRepeatState.nextRepeatTime = currentTime + keyRepeatDelay; mKeyRepeatState.nextRepeatTime = currentTime + keyRepeatDelay; return entry; return entry; } } Loading Loading @@ -645,6 +641,12 @@ bool InputDispatcher::dispatchKeyLocked( resetKeyRepeatLocked(); resetKeyRepeatLocked(); } } if (entry->repeatCount == 1) { entry->flags |= AKEY_EVENT_FLAG_LONG_PRESS; } else { entry->flags &= ~AKEY_EVENT_FLAG_LONG_PRESS; } entry->dispatchInProgress = true; entry->dispatchInProgress = true; resetTargetsLocked(); resetTargetsLocked(); Loading