Loading services/inputflinger/dispatcher/InputDispatcher.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -1058,8 +1058,11 @@ void InputDispatcher::dispatchOnceInnerLocked(nsecs_t* nextWakeupTime) { dropReason = DropReason::STALE; } if (dropReason == DropReason::NOT_DROPPED && mNextUnblockedEvent) { if (!isFromSource(motionEntry->source, AINPUT_SOURCE_CLASS_POINTER)) { // Only drop events that are focus-dispatched. dropReason = DropReason::BLOCKED; } } done = dispatchMotionLocked(currentTime, motionEntry, &dropReason, nextWakeupTime); break; } Loading Loading
services/inputflinger/dispatcher/InputDispatcher.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -1058,8 +1058,11 @@ void InputDispatcher::dispatchOnceInnerLocked(nsecs_t* nextWakeupTime) { dropReason = DropReason::STALE; } if (dropReason == DropReason::NOT_DROPPED && mNextUnblockedEvent) { if (!isFromSource(motionEntry->source, AINPUT_SOURCE_CLASS_POINTER)) { // Only drop events that are focus-dispatched. dropReason = DropReason::BLOCKED; } } done = dispatchMotionLocked(currentTime, motionEntry, &dropReason, nextWakeupTime); break; } Loading