Merge "Set mScreenBitmap before saveScreenshotAndToast" into tm-qpr-dev am: a5beb722bb am: 81c14d9db4

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

Change-Id: If7100293b626a52e8a3397ffd88286c8bf4ba077
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Miranda Kephart
2023-03-08 04:42:03 +00:00
committed by Automerger Merge Worker

View File

@@ -419,6 +419,10 @@ public class ScreenshotController {
return;
}
mScreenBitmap = screenshot.getBitmap();
String oldPackageName = mPackageName;
mPackageName = screenshot.getPackageNameString();
if (!isUserSetupComplete(Process.myUserHandle())) {
Log.w(TAG, "User setup not complete, displaying toast only");
// User setup isn't complete, so we don't want to show any UI beyond a toast, as editing
@@ -433,10 +437,6 @@ public class ScreenshotController {
mScreenshotTakenInPortrait =
mContext.getResources().getConfiguration().orientation == ORIENTATION_PORTRAIT;
String oldPackageName = mPackageName;
mPackageName = screenshot.getPackageNameString();
mScreenBitmap = screenshot.getBitmap();
// Optimizations
mScreenBitmap.setHasAlpha(false);
mScreenBitmap.prepareToDraw();