Lines Matching defs:pendingEvent
165 PendingKeyEvent pendingEvent =
167 if (pendingEvent != null) {
168 if (handled && !pendingEvent.handled) {
169 pendingEvent.handled = handled;
172 mPowerManager.userActivity(pendingEvent.event.getEventTime(),
178 removeReferenceToPendingEventLocked(pendingEvent);
193 PendingKeyEvent pendingEvent = pendingEvents.get(i);
194 removeReferenceToPendingEventLocked(pendingEvent);
221 PendingKeyEvent pendingEvent = mPendingEventPool.acquire();
222 if (pendingEvent == null) {
223 pendingEvent = new PendingKeyEvent();
225 pendingEvent.event = event;
226 pendingEvent.policyFlags = policyFlags;
227 pendingEvent.referenceCount = 0;
228 pendingEvent.handled = false;
229 return pendingEvent;
253 * @param pendingEvent The event whose reference count should be decreased
256 private boolean removeReferenceToPendingEventLocked(PendingKeyEvent pendingEvent) {
257 if (--pendingEvent.referenceCount > 0) {
260 mKeyEventTimeoutHandler.removeMessages(MSG_ON_KEY_EVENT_TIMEOUT, pendingEvent);
261 if (!pendingEvent.handled) {
264 Slog.i(LOG_TAG, "Injecting event: " + pendingEvent.event);
267 mSentEventsVerifier.onKeyEvent(pendingEvent.event, 0);
269 int policyFlags = pendingEvent.policyFlags | WindowManagerPolicy.FLAG_PASS_TO_USER;
271 .obtainMessage(mMessageTypeForSendKeyEvent, policyFlags, 0, pendingEvent.event)
274 pendingEvent.event.recycle();
276 mPendingEventPool.release(pendingEvent);