Check that the PiPParams are not null before getting seamless flag
Fixes NPE when the PIP params are not specified by the app Bug: 183140098 Test: Enter PIP and resize without PIP params Change-Id: I1c38586fbcea0a3141ef6cdfc3881f62dbc9148f
This commit is contained in:
committed by
Jorge Gil
parent
06af0988dd
commit
602d232a69
@@ -946,6 +946,7 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
|
||||
|| direction == TRANSITION_DIRECTION_EXPAND_OR_UNEXPAND;
|
||||
// Animate with a cross-fade if enabled and seamless resize is disables by the app.
|
||||
final boolean animateCrossFadeResize = mayAnimateFinishResize
|
||||
&& mPictureInPictureParams != null
|
||||
&& !mPictureInPictureParams.isSeamlessResizeEnabled();
|
||||
if (animateCrossFadeResize) {
|
||||
// Take a snapshot of the PIP task and hide it. We'll show it and fade it out after
|
||||
|
||||
Reference in New Issue
Block a user