From 79e1df3ade422cc065db6ef4a24bc50beb96e899 Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Thu, 13 Feb 2020 14:11:10 -0500 Subject: [PATCH] Prevent NPE in QSLogger This prevents an NPE that was crashing CTS tests. Test: atest CtsAppTestCases:TileServiceTest Test: atest BooleanTileTest Fixes: 149475098 Fixes: 149476175 Change-Id: I806bfd881772f2e229d595aaf68f5e3782c51f6b --- .../SystemUI/src/com/android/systemui/qs/logging/QSLogger.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/logging/QSLogger.kt b/packages/SystemUI/src/com/android/systemui/qs/logging/QSLogger.kt index ab8de263765e5..5c1d332df7a72 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/logging/QSLogger.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/logging/QSLogger.kt @@ -105,8 +105,8 @@ class QSLogger @Inject constructor( fun logTileUpdated(tileSpec: String, state: QSTile.State) { log(VERBOSE, { str1 = tileSpec - str2 = state.label.toString() - str3 = state.icon.toString() + str2 = state.label?.toString() + str3 = state.icon?.toString() int1 = state.state if (state is QSTile.SignalState) { bool1 = true