diff --git a/core/java/android/appwidget/AppWidgetProviderInfo.java b/core/java/android/appwidget/AppWidgetProviderInfo.java index 3db18856d9a70..063ba1174cdc1 100644 --- a/core/java/android/appwidget/AppWidgetProviderInfo.java +++ b/core/java/android/appwidget/AppWidgetProviderInfo.java @@ -455,13 +455,14 @@ public class AppWidgetProviderInfo implements Parcelable { @Nullable public final CharSequence loadDescription(@NonNull Context context) { if (ResourceId.isValid(descriptionRes)) { - return context.getPackageManager() - .getText( + CharSequence description = + context.getPackageManager().getText( providerInfo.packageName, descriptionRes, - providerInfo.applicationInfo) - .toString() - .trim(); + providerInfo.applicationInfo); + if (description != null) { + return description.toString().trim(); + } } return null; }