summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2022-04-05 01:45:12 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-04-05 01:45:12 +0000
commit08009d5e02ac54e26e9337851b821972667906b7 (patch)
tree696d3ee0127027edb0c909af9a27fb0bda826cdb /core/java/android
parent2084cbb2c36b329743faa3a2d4dfa8887e832d47 (diff)
parentb1b99c28cf2d7d1b83bd1c2f59665b5a276284b2 (diff)
Merge "Temporary NPE mitigation." into tm-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/hardware/input/InputManager.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/hardware/input/InputManager.java b/core/java/android/hardware/input/InputManager.java
index c38a847dfb9f..cc5b275bbf5a 100644
--- a/core/java/android/hardware/input/InputManager.java
+++ b/core/java/android/hardware/input/InputManager.java
@@ -1421,8 +1421,11 @@ public final class InputManager {
}
mInputDevices = new SparseArray<InputDevice>();
- for (int i = 0; i < ids.length; i++) {
- mInputDevices.put(ids[i], null);
+ // TODO(b/223905476): remove when the rootcause is fixed.
+ if (ids != null) {
+ for (int i = 0; i < ids.length; i++) {
+ mInputDevices.put(ids[i], null);
+ }
}
}
}