private void drainStaleWebKitEventsLocked() { DispatchEvent d = mWebKitDispatchEventQueue.mHead; while (d != null && d.mNext != null && isMoveEventLocked(d) && isMoveEventLocked(d.mNext)) { DispatchEvent next = d.mNext; skipWebKitEventLocked(d); d = next; } mWebKitDispatchEventQueue.mHead = d; }