Lines Matching refs:fallback
3504 // Get the fallback key state.
3514 // generated a fallback or if the window is not a foreground window,
3515 // then cancel the associated fallback key, if any.
3519 ALOGD("Unhandled key event: Asking policy to cancel fallback action. "
3535 // Cancel the fallback key.
3538 "application handled the original non-fallback key "
3540 "canceling previously dispatched fallback key");
3547 // If the application did not handle a non-fallback key, first check
3565 ALOGD("Unhandled key event: Asking policy to perform fallback action. "
3575 bool fallback = mPolicy->dispatchUnhandledKey(connection->inputWindowHandle,
3585 // Latch the fallback keycode for this key on an initial down.
3586 // The fallback keycode cannot change at any other point in the lifecycle.
3588 if (fallback) {
3598 // Cancel the fallback key if the policy decides not to send it anymore.
3600 // longer dispatch a fallback key to the application.
3602 && (!fallback || fallbackKeyCode != event.getKeyCode())) {
3604 if (fallback) {
3606 "as a fallback for %d, but on the DOWN it had requested "
3610 ALOGD("Unhandled key event: Policy did not request fallback for %d, "
3618 "canceling fallback, policy no longer desires it");
3622 fallback = false;
3639 ALOGD("Unhandled key event: %d currently tracked fallback keys%s.",
3644 if (fallback) {
3645 // Restart the dispatch cycle using the fallback key.
3658 ALOGD("Unhandled key event: Dispatching fallback key. "
3665 ALOGD("Unhandled key event: No fallback key.");