Merge "Merge "Update visibility in moveTaskToBack if nothing is resumed" into qt-dev am: e004297aa1" into qt-r1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
b8baf7fd42
@@ -4998,6 +4998,17 @@ class ActivityStack extends ConfigurationContainer {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ActivityRecord topActivity = getDisplay().topRunningActivity();
|
||||||
|
ActivityStack topStack = topActivity.getActivityStack();
|
||||||
|
if (topStack != null && topStack != this && topActivity.isState(RESUMED)) {
|
||||||
|
// The new top activity is already resumed, so there's a good chance that nothing will
|
||||||
|
// get resumed below. So, update visibility now in case the transition is closed
|
||||||
|
// prematurely.
|
||||||
|
mRootActivityContainer.ensureVisibilityAndConfig(null /* starting */,
|
||||||
|
getDisplay().mDisplayId, false /* markFrozenIfConfigChanged */,
|
||||||
|
false /* deferResume */);
|
||||||
|
}
|
||||||
|
|
||||||
mRootActivityContainer.resumeFocusedStacksTopActivities();
|
mRootActivityContainer.resumeFocusedStacksTopActivities();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user