diff --git a/src/com/android/settings/inputmethod/NewKeyboardSettingsUtils.java b/src/com/android/settings/inputmethod/NewKeyboardSettingsUtils.java index bdbbbbc7865..f3dc0a3eef7 100644 --- a/src/com/android/settings/inputmethod/NewKeyboardSettingsUtils.java +++ b/src/com/android/settings/inputmethod/NewKeyboardSettingsUtils.java @@ -110,7 +110,8 @@ public class NewKeyboardSettingsUtils { } static InputDevice getInputDevice(InputManager im, InputDeviceIdentifier identifier) { - return im.getInputDeviceByDescriptor(identifier.getDescriptor()); + return identifier == null ? null : im.getInputDeviceByDescriptor( + identifier.getDescriptor()); } static KeyboardLayout[] getKeyboardLayouts(InputManager inputManager, int userId,