commit | b7202aa33245ca3760c09ada4c03599db02efe00 | [log] [tgz] |
---|---|---|
author | Arc Wang <arcwang@google.com> | Thu May 13 21:39:31 2021 +0800 |
committer | Arc Wang <arcwang@google.com> | Thu May 13 21:39:31 2021 +0800 |
tree | a95538d95eb601e915813c8930621cea3f313a31 | |
parent | e966debfd52c401ebf50673ad70beea6bd52b454 [diff] |
Fix NPE in DrawOverlayDetails#getSummary When AppEntry is null (APP uninstalled), returns an empty summary string. Bug: 172381586 Test: build pass Change-Id: I63fbeaaec6f2d0de617c6e104af341806605a6c2
diff --git a/src/com/android/settings/applications/appinfo/DrawOverlayDetails.java b/src/com/android/settings/applications/appinfo/DrawOverlayDetails.java index 0f90c69..5f7e56f 100644 --- a/src/com/android/settings/applications/appinfo/DrawOverlayDetails.java +++ b/src/com/android/settings/applications/appinfo/DrawOverlayDetails.java
@@ -158,6 +158,10 @@ } public static CharSequence getSummary(Context context, AppEntry entry) { + if (entry == null) { + return ""; + } + OverlayState state; if (entry.extraInfo instanceof OverlayState) { state = (OverlayState) entry.extraInfo;