diff options
| author | 2021-03-19 10:07:53 +0000 | |
|---|---|---|
| committer | 2021-03-19 10:07:53 +0000 | |
| commit | 4a1b29ce824f9dd565f134a4b165ff71012a6939 (patch) | |
| tree | e06d4dbd539b90172ed3970320708fdc4ab667cc | |
| parent | 47f60213ec9c465295a808fa66af51b91e33c210 (diff) | |
Fix crash in BrightnessTracker
Bug: 183070682
Test: manual
Change-Id: I073bd6c89ed9bf0cb93f7bebb6b3ad3f3f4072c5
| -rw-r--r-- | services/core/java/com/android/server/display/BrightnessTracker.java | 7 |
1 files 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 251b57947195..1261296708fb 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( |