Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip2/PipSurfaceTransactionHelper.java +3 −1 Original line number Diff line number Diff line Loading @@ -242,7 +242,9 @@ public class PipSurfaceTransactionHelper { round(outTransaction, leash, baseBounds, toBounds); outTransaction.setMatrix(leash, mTmpTransform, mTmpFloat9); outTransaction.setLayer(leash, Integer.MAX_VALUE); // Note: Put this at layer=MAX_VALUE-2 since the input consumer for PIP is placed at // MAX_VALUE-1 outTransaction.setLayer(leash, Integer.MAX_VALUE - 2); return this; } Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip2/PipSurfaceTransactionHelperTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static org.mockito.AdditionalMatchers.aryEq; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyFloat; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.intThat; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; Loading Loading @@ -232,6 +233,7 @@ public class PipSurfaceTransactionHelperTest { PIP_BOUNDS, 0); verify(mMockTransaction).setMatrix(eq(mTestLeash), any(), any()); verify(mMockTransaction).setLayer(eq(mTestLeash), eq(Integer.MAX_VALUE)); verify(mMockTransaction).setLayer(eq(mTestLeash), intThat((layer) -> layer < Integer.MAX_VALUE)); } } Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip2/PipSurfaceTransactionHelper.java +3 −1 Original line number Diff line number Diff line Loading @@ -242,7 +242,9 @@ public class PipSurfaceTransactionHelper { round(outTransaction, leash, baseBounds, toBounds); outTransaction.setMatrix(leash, mTmpTransform, mTmpFloat9); outTransaction.setLayer(leash, Integer.MAX_VALUE); // Note: Put this at layer=MAX_VALUE-2 since the input consumer for PIP is placed at // MAX_VALUE-1 outTransaction.setLayer(leash, Integer.MAX_VALUE - 2); return this; } Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip2/PipSurfaceTransactionHelperTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static org.mockito.AdditionalMatchers.aryEq; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyFloat; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.intThat; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; Loading Loading @@ -232,6 +233,7 @@ public class PipSurfaceTransactionHelperTest { PIP_BOUNDS, 0); verify(mMockTransaction).setMatrix(eq(mTestLeash), any(), any()); verify(mMockTransaction).setLayer(eq(mTestLeash), eq(Integer.MAX_VALUE)); verify(mMockTransaction).setLayer(eq(mTestLeash), intThat((layer) -> layer < Integer.MAX_VALUE)); } }