Merge "DO NOT MERGE Don't send config change when display is removed" into pi-dev

am: 98396d2de4

Change-Id: I1a26998296be54da90556f893da6b1a7fd492480
This commit is contained in:
Andrii Kulian
2018-03-06 20:43:27 +00:00
committed by android-build-merger

View File

@@ -664,6 +664,10 @@ class ActivityDisplay extends ConfigurationContainer<ActivityStack>
while (getChildCount() > 0) {
final ActivityStack stack = getChildAt(0);
if (destroyContentOnRemoval) {
// Override the stack configuration to make it equal to the current applied one, so
// that we don't accidentally report configuration change to activities that are
// going to be finished.
stack.onOverrideConfigurationChanged(stack.getConfiguration());
mSupervisor.moveStackToDisplayLocked(stack.mStackId, DEFAULT_DISPLAY,
false /* onTop */);
stack.finishAllActivitiesLocked(true /* immediately */);