From 6b5cde5f256fe75acbfda1b447dc6230753700ca Mon Sep 17 00:00:00 2001 From: Phil Weaver Date: Wed, 28 Jun 2017 09:46:32 -0700 Subject: [PATCH] Don't break key event stream when enabling a11y Bug: 62862624 Test: Enable magnification, then enable TalkBack with the a11y shortcut. Verify that volume keys work. A11y service CTS, a11y units tests. Change-Id: I729ab17d24f758b5ce534ffde43d2126a1f9536c --- .../android/server/accessibility/AccessibilityInputFilter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java index 9e4d89cbc9c59..0e42e6d6a83d6 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java @@ -271,6 +271,7 @@ class AccessibilityInputFilter extends InputFilter implements EventStreamTransfo private void processKeyEvent(EventStreamState state, KeyEvent event, int policyFlags) { if (!state.shouldProcessKeyEvent(event)) { + super.onInputEvent(event, policyFlags); return; } mEventHandler.onKeyEvent(event, policyFlags);