DO NOT MERGE -- Adjust focus when moving task back
am: d4b98705b5
Change-Id: I1d07e84360ef0bfeb6b0ce41466e4042ca70ad81
This commit is contained in:
@@ -4406,7 +4406,7 @@ final class ActivityStack {
|
|||||||
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
|
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
|
||||||
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
|
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
|
||||||
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
|
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
|
||||||
mService.setFocusedActivityLocked(visibleBehind, "moveTaskToBack");
|
mService.setFocusedActivityLocked(visibleBehind, "moveHomeTaskToBack");
|
||||||
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -4459,9 +4459,11 @@ final class ActivityStack {
|
|||||||
}
|
}
|
||||||
final int taskToReturnTo = tr.getTaskToReturnTo();
|
final int taskToReturnTo = tr.getTaskToReturnTo();
|
||||||
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
|
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
|
||||||
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null, "moveTaskToBack");
|
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null,
|
||||||
|
"moveTaskToBackAndShowHome");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
adjustFocusedActivityLocked(mResumedActivity, "moveTaskToBack");
|
||||||
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user