Merge "Add null check in AppWidgetProvider#loadDescription before calling CharSequence#toString()" into sc-dev
This commit is contained in:
@@ -455,13 +455,14 @@ public class AppWidgetProviderInfo implements Parcelable {
|
|||||||
@Nullable
|
@Nullable
|
||||||
public final CharSequence loadDescription(@NonNull Context context) {
|
public final CharSequence loadDescription(@NonNull Context context) {
|
||||||
if (ResourceId.isValid(descriptionRes)) {
|
if (ResourceId.isValid(descriptionRes)) {
|
||||||
return context.getPackageManager()
|
CharSequence description =
|
||||||
.getText(
|
context.getPackageManager().getText(
|
||||||
providerInfo.packageName,
|
providerInfo.packageName,
|
||||||
descriptionRes,
|
descriptionRes,
|
||||||
providerInfo.applicationInfo)
|
providerInfo.applicationInfo);
|
||||||
.toString()
|
if (description != null) {
|
||||||
.trim();
|
return description.toString().trim();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user