Merge "Fix NPE when entering PIP from different orientation"
This commit is contained in:
@@ -219,7 +219,6 @@ public class PipTransition extends PipTransitionController {
|
||||
@NonNull TransitionRequestInfo request) {
|
||||
if (request.getType() == TRANSIT_PIP) {
|
||||
WindowContainerTransaction wct = new WindowContainerTransaction();
|
||||
mPipTransitionState.setTransitionState(PipTransitionState.ENTRY_SCHEDULED);
|
||||
if (mOneShotAnimationType == ANIM_TYPE_ALPHA) {
|
||||
wct.setActivityWindowingMode(request.getTriggerTask().token,
|
||||
WINDOWING_MODE_UNDEFINED);
|
||||
|
||||
@@ -1598,6 +1598,9 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
|
||||
*/
|
||||
@Rotation
|
||||
int rotationForActivityInDifferentOrientation(@NonNull ActivityRecord r) {
|
||||
if (mTransitionController.isShellTransitionsEnabled()) {
|
||||
return ROTATION_UNDEFINED;
|
||||
}
|
||||
if (!WindowManagerService.ENABLE_FIXED_ROTATION_TRANSFORM) {
|
||||
return ROTATION_UNDEFINED;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user