From 1e9b4b07c9b27c21eeb313ef278c5f4fbe04d249 Mon Sep 17 00:00:00 2001 From: Steven Thomas Date: Tue, 10 Jan 2017 16:54:42 -0800 Subject: [PATCH] Avoid NPE in NightDisplayService when VR mode is invoked Bug: b/32086748 Test: I was seeing the crash without the CL. With the CL no more crash. Change-Id: I286af1066ce8928ed72a83a8da645fe99953fd85 --- .../java/com/android/server/display/NightDisplayService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/display/NightDisplayService.java b/services/core/java/com/android/server/display/NightDisplayService.java index 0357b1b429356..7237fdbc945ec 100644 --- a/services/core/java/com/android/server/display/NightDisplayService.java +++ b/services/core/java/com/android/server/display/NightDisplayService.java @@ -111,7 +111,7 @@ public final class NightDisplayService extends SystemService getLocalService(DisplayTransformManager.class); if (enabled) { dtm.setColorMatrix(LEVEL_COLOR_MATRIX_NIGHT_DISPLAY, MATRIX_IDENTITY); - } else if (mController.isActivated()) { + } else if (mController != null && mController.isActivated()) { dtm.setColorMatrix(LEVEL_COLOR_MATRIX_NIGHT_DISPLAY, MATRIX_NIGHT); } }