diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-08-16 01:21:35 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-08-16 01:21:35 +0000 |
commit | 846c00a92d5f2edd56ab9e2d831dff07fe9a7460 (patch) | |
tree | b706520f944c7abd56b20e0c5ab1df58e529e357 | |
parent | 86d387fea33fe29806b754ac96055e0f57615352 (diff) | |
parent | d971fd460021865208b7714042516597cd63c4a4 (diff) | |
download | base-android13-d1-s2-release.tar.gz |
Merge cherrypicks of [19517194, 19518999] into sparse-8940162-L79600000955955875.android-13.0.0_r10android13-d1-s2-release
Change-Id: I8d7c6d0a97ff4a69919cd47ff0408b4a161b7dc9
-rw-r--r-- | services/core/java/com/android/server/wm/ActivityRecord.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java index 6e7e31ad05c5..026e5d286630 100644 --- a/services/core/java/com/android/server/wm/ActivityRecord.java +++ b/services/core/java/com/android/server/wm/ActivityRecord.java @@ -4666,9 +4666,6 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A mPendingRemoteAnimation = options.getRemoteAnimationAdapter(); } mPendingRemoteTransition = options.getRemoteTransition(); - // Since options gets sent to client apps, remove transition information from it. - options.setRemoteTransition(null); - options.setRemoteAnimationAdapter(null); } void applyOptionsAnimation() { @@ -4887,8 +4884,12 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A ActivityOptions takeOptions() { if (DEBUG_TRANSITION) Slog.i(TAG, "Taking options for " + this + " callers=" + Debug.getCallers(6)); + if (mPendingOptions == null) return null; final ActivityOptions opts = mPendingOptions; mPendingOptions = null; + // Strip sensitive information from options before sending it to app. + opts.setRemoteTransition(null); + opts.setRemoteAnimationAdapter(null); return opts; } |