Merge "Allow pinned activities to finish immediately" into nyc-dev am: 64ca270600

am: 820fec2283

* commit '820fec22831e1fc7ac6055c3ebcb641b1dffa349':
  Allow pinned activities to finish immediately

Change-Id: I25ef4de9efc82c04e3e9f663ed20c0870f908717
This commit is contained in:
Wale Ogunwale
2016-05-02 20:24:49 +00:00
committed by android-build-merger

View File

@@ -3488,11 +3488,10 @@ final class ActivityStack {
r.state = ActivityState.FINISHING;
if (mode == FINISH_IMMEDIATELY
|| (mode == FINISH_AFTER_PAUSE && prevState == ActivityState.PAUSED)
|| (prevState == ActivityState.PAUSED
&& (mode == FINISH_AFTER_PAUSE || mStackId == PINNED_STACK_ID))
|| prevState == ActivityState.STOPPED
|| prevState == ActivityState.INITIALIZING) {
// If this activity is already stopped, we can just finish
// it right now.
r.makeFinishingLocked();
boolean activityRemoved = destroyActivityLocked(r, true, "finish-imm");
if (activityRemoved) {