Merge "Use isSplitActive vs visible when detecting mixed pip/split" into udc-dev
This commit is contained in:
@@ -150,9 +150,9 @@ public class DefaultMixedHandler implements Transitions.TransitionHandler,
|
|||||||
@Override
|
@Override
|
||||||
public WindowContainerTransaction handleRequest(@NonNull IBinder transition,
|
public WindowContainerTransaction handleRequest(@NonNull IBinder transition,
|
||||||
@NonNull TransitionRequestInfo request) {
|
@NonNull TransitionRequestInfo request) {
|
||||||
if (mPipHandler.requestHasPipEnter(request) && mSplitHandler.isSplitScreenVisible()) {
|
if (mPipHandler.requestHasPipEnter(request) && mSplitHandler.isSplitActive()) {
|
||||||
ProtoLog.v(ShellProtoLogGroup.WM_SHELL_TRANSITIONS, " Got a PiP-enter request while "
|
ProtoLog.v(ShellProtoLogGroup.WM_SHELL_TRANSITIONS, " Got a PiP-enter request while "
|
||||||
+ "Split-Screen is foreground, so treat it as Mixed.");
|
+ "Split-Screen is active, so treat it as Mixed.");
|
||||||
if (request.getRemoteTransition() != null) {
|
if (request.getRemoteTransition() != null) {
|
||||||
throw new IllegalStateException("Unexpected remote transition in"
|
throw new IllegalStateException("Unexpected remote transition in"
|
||||||
+ "pip-enter-from-split request");
|
+ "pip-enter-from-split request");
|
||||||
|
|||||||
Reference in New Issue
Block a user