diff options
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/Utils.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/Utils.java b/packages/SettingsLib/src/com/android/settingslib/Utils.java index 563f02d95f3c..c2506d353d14 100644 --- a/packages/SettingsLib/src/com/android/settingslib/Utils.java +++ b/packages/SettingsLib/src/com/android/settingslib/Utils.java @@ -765,7 +765,11 @@ public class Utils { return false; } - final List<UsbPort> usbPortList = context.getSystemService(UsbManager.class).getPorts(); + final UsbManager usbManager = context.getSystemService(UsbManager.class); + if (usbManager == null) { + return false; + } + final List<UsbPort> usbPortList = usbManager.getPorts(); if (usbPortList == null || usbPortList.isEmpty()) { return false; } |