From 4a1b29ce824f9dd565f134a4b165ff71012a6939 Mon Sep 17 00:00:00 2001 From: Fiona Campbell Date: Fri, 19 Mar 2021 10:07:53 +0000 Subject: [PATCH] Fix crash in BrightnessTracker Bug: 183070682 Test: manual Change-Id: I073bd6c89ed9bf0cb93f7bebb6b3ad3f3f4072c5 --- .../java/com/android/server/display/BrightnessTracker.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/display/BrightnessTracker.java b/services/core/java/com/android/server/display/BrightnessTracker.java index 251b579471959..1261296708fbf 100644 --- a/services/core/java/com/android/server/display/BrightnessTracker.java +++ b/services/core/java/com/android/server/display/BrightnessTracker.java @@ -652,8 +652,11 @@ public class BrightnessTracker { builder.setPackageName(parser.getAttributeValue(null, ATTR_PACKAGE_NAME)); builder.setUserId(mInjector.getUserId(mUserManager, parser.getAttributeInt(null, ATTR_USER))); - builder.setUniqueDisplayId( - parser.getAttributeValue(null, ATTR_UNIQUE_DISPLAY_ID)); + String uniqueDisplayId = parser.getAttributeValue(null, ATTR_UNIQUE_DISPLAY_ID); + if (uniqueDisplayId == null) { + uniqueDisplayId = ""; + } + builder.setUniqueDisplayId(uniqueDisplayId); builder.setBatteryLevel(parser.getAttributeFloat(null, ATTR_BATTERY_LEVEL)); builder.setNightMode(parser.getAttributeBoolean(null, ATTR_NIGHT_MODE)); builder.setColorTemperature(