Merge "Guard against failed bitmap conversions" into udc-dev am: 4c45ee8c1d am: 65aa8b07c1

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23493540

Change-Id: Ibba6c437ad52ba34704ecc4a2ae2e7a4ef60e1b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
TreeHugger Robot
2023-06-01 11:22:18 +00:00
committed by Automerger Merge Worker

View File

@@ -314,6 +314,11 @@ class SnapshotPersistQueue {
}
final Bitmap swBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, false /* isMutable */);
if (swBitmap == null) {
Slog.e(TAG, "Bitmap conversion from (config=" + bitmap.getConfig() + ", isMutable="
+ bitmap.isMutable() + ") to (config=ARGB_8888, isMutable=false) failed.");
return false;
}
final File file = mPersistInfoProvider.getHighResolutionBitmapFile(mId, mUserId);
try {