diff --git a/services/java/com/android/server/AccessibilityManagerService.java b/services/java/com/android/server/AccessibilityManagerService.java index c205fc03ac4f4..63c9eaac6d741 100644 --- a/services/java/com/android/server/AccessibilityManagerService.java +++ b/services/java/com/android/server/AccessibilityManagerService.java @@ -368,6 +368,9 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub * @param event The event. */ private void tryRecycleLocked(AccessibilityEvent event) { + if (event == null) { + return; + } int eventType = event.getEventType(); List services = mServices; @@ -378,7 +381,6 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub return; } } - event.recycle(); }