diff options
| author | 2022-07-14 02:52:17 +0000 | |
|---|---|---|
| committer | 2022-07-14 02:52:17 +0000 | |
| commit | 3e41b7d005771bc81e85a3b373c965be4a09207f (patch) | |
| tree | e0c6f17e4fff2fb5b575757beb7d87e214ce287b | |
| parent | f0fd60b012ef0b110bea56dd53da0d0ff29c59dd (diff) | |
| parent | 355877448e7289e57a9149caf89f5c9e0db7a961 (diff) | |
Merge "Revert "Send RESULT_CANCELED immediately if start-activity-for-result across TaskFragments"" into tm-qpr-dev am: 6446b23045 am: 355877448e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19272610
Change-Id: I677efef841ea99f33bfd6f18952d7498eacd07ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/core/java/com/android/server/wm/ActivityStarter.java | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityStarter.java b/services/core/java/com/android/server/wm/ActivityStarter.java index f06afa91ca3a..59dbf2223506 100644 --- a/services/core/java/com/android/server/wm/ActivityStarter.java +++ b/services/core/java/com/android/server/wm/ActivityStarter.java @@ -2557,7 +2557,6 @@ class ActivityStarter { mInTask = null; } mInTaskFragment = inTaskFragment; - sendNewTaskFragmentResultRequestIfNeeded(); mStartFlags = startFlags; // If the onlyIfNeeded flag is set, then we can do this if the activity being launched @@ -2600,18 +2599,6 @@ class ActivityStarter { } } - private void sendNewTaskFragmentResultRequestIfNeeded() { - if (mStartActivity.resultTo != null && mInTaskFragment != null - && mInTaskFragment != mStartActivity.resultTo.getTaskFragment()) { - Slog.w(TAG, - "Activity is launching as a new TaskFragment, so cancelling activity result."); - mStartActivity.resultTo.sendResult(INVALID_UID, mStartActivity.resultWho, - mStartActivity.requestCode, RESULT_CANCELED, - null /* data */, null /* dataGrants */); - mStartActivity.resultTo = null; - } - } - private void computeLaunchingTaskFlags() { // If the caller is not coming from another activity, but has given us an explicit task into // which they would like us to launch the new activity, then let's see about doing that. |