From d9be9cfe5eaef0a5241494a06beae6422dbe0fc3 Mon Sep 17 00:00:00 2001 From: Sailesh Nepal Date: Thu, 14 May 2015 18:28:10 -0700 Subject: [PATCH] Fix in-call UI crash on Nova devcies (framework/base) If a status hint icon wasn't set we'd crash. Fix was to set StatusHitns.mIcon to null if the icon resource ID' was 0. BUG: 21168985 Change-Id: I33c06169f9e184b063e6fd10f77408bc262ea3c8 --- telecomm/java/android/telecom/StatusHints.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telecomm/java/android/telecom/StatusHints.java b/telecomm/java/android/telecom/StatusHints.java index 99c8d7fdc92fa..453f408bedba9 100644 --- a/telecomm/java/android/telecom/StatusHints.java +++ b/telecomm/java/android/telecom/StatusHints.java @@ -42,7 +42,8 @@ public final class StatusHints implements Parcelable { @SystemApi @Deprecated public StatusHints(ComponentName packageName, CharSequence label, int iconResId, Bundle extras) { - this(label, Icon.createWithResource(packageName.getPackageName(), iconResId), extras); + this(label, iconResId == 0 ? null : Icon.createWithResource(packageName.getPackageName(), + iconResId), extras); } public StatusHints(CharSequence label, Icon icon, Bundle extras) {