Loading services/core/java/com/android/server/wm/InputMonitor.java +8 −4 Original line number Diff line number Diff line Loading @@ -573,7 +573,7 @@ final class InputMonitor { recentsAnimationController.getTargetAppDisplayArea(); if (targetDA != null) { mRecentsAnimationInputConsumer.reparent(mInputTransaction, targetDA); mRecentsAnimationInputConsumer.show(mInputTransaction, MAX_VALUE - 1); mRecentsAnimationInputConsumer.show(mInputTransaction, MAX_VALUE - 2); mAddRecentsAnimationInputConsumerHandle = false; } } Loading @@ -584,12 +584,16 @@ final class InputMonitor { final Task rootTask = w.getTask().getRootTask(); mPipInputConsumer.mWindowHandle.replaceTouchableRegionWithCrop( rootTask.getSurfaceControl()); final DisplayArea targetDA = rootTask.getDisplayArea(); // We set the layer to z=MAX-1 so that it's always on top. mPipInputConsumer.reparent(mInputTransaction, rootTask); if (targetDA != null) { mPipInputConsumer.layout(mInputTransaction, rootTask.getBounds()); mPipInputConsumer.reparent(mInputTransaction, targetDA); mPipInputConsumer.show(mInputTransaction, MAX_VALUE - 1); mAddPipInputConsumerHandle = false; } } } if (mAddWallpaperInputConsumerHandle) { if (w.mAttrs.type == TYPE_WALLPAPER && w.isVisible()) { Loading Loading
services/core/java/com/android/server/wm/InputMonitor.java +8 −4 Original line number Diff line number Diff line Loading @@ -573,7 +573,7 @@ final class InputMonitor { recentsAnimationController.getTargetAppDisplayArea(); if (targetDA != null) { mRecentsAnimationInputConsumer.reparent(mInputTransaction, targetDA); mRecentsAnimationInputConsumer.show(mInputTransaction, MAX_VALUE - 1); mRecentsAnimationInputConsumer.show(mInputTransaction, MAX_VALUE - 2); mAddRecentsAnimationInputConsumerHandle = false; } } Loading @@ -584,12 +584,16 @@ final class InputMonitor { final Task rootTask = w.getTask().getRootTask(); mPipInputConsumer.mWindowHandle.replaceTouchableRegionWithCrop( rootTask.getSurfaceControl()); final DisplayArea targetDA = rootTask.getDisplayArea(); // We set the layer to z=MAX-1 so that it's always on top. mPipInputConsumer.reparent(mInputTransaction, rootTask); if (targetDA != null) { mPipInputConsumer.layout(mInputTransaction, rootTask.getBounds()); mPipInputConsumer.reparent(mInputTransaction, targetDA); mPipInputConsumer.show(mInputTransaction, MAX_VALUE - 1); mAddPipInputConsumerHandle = false; } } } if (mAddWallpaperInputConsumerHandle) { if (w.mAttrs.type == TYPE_WALLPAPER && w.isVisible()) { Loading