diff options
| -rw-r--r-- | services/core/java/com/android/server/input/AmbientKeyboardBacklightController.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/input/AmbientKeyboardBacklightController.java b/services/core/java/com/android/server/input/AmbientKeyboardBacklightController.java index ce868497b0e4..569322c8b501 100644 --- a/services/core/java/com/android/server/input/AmbientKeyboardBacklightController.java +++ b/services/core/java/com/android/server/input/AmbientKeyboardBacklightController.java @@ -234,6 +234,9 @@ final class AmbientKeyboardBacklightController implements DisplayManager.Display DisplayManagerInternal displayManagerInternal = LocalServices.getService( DisplayManagerInternal.class); DisplayInfo displayInfo = displayManagerInternal.getDisplayInfo(Display.DEFAULT_DISPLAY); + if (displayInfo == null) { + return; + } synchronized (sAmbientControllerLock) { if (Objects.equals(mCurrentDefaultDisplayUniqueId, displayInfo.uniqueId)) { return; |