Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipTouchHandler.java +5 −1 Original line number Diff line number Diff line Loading @@ -73,6 +73,7 @@ public class PipTouchHandler { // Allow PIP to resize to a slightly bigger state upon touch private boolean mEnableResize; private final Context mContext; private final PipTaskOrganizer mPipTaskOrganizer; private final PipBoundsAlgorithm mPipBoundsAlgorithm; private final @NonNull PipBoundsState mPipBoundsState; private final PipUiEventLogger mPipUiEventLogger; Loading Loading @@ -169,6 +170,7 @@ public class PipTouchHandler { mContext = context; mMainExecutor = mainExecutor; mAccessibilityManager = context.getSystemService(AccessibilityManager.class); mPipTaskOrganizer = pipTaskOrganizer; mPipBoundsAlgorithm = pipBoundsAlgorithm; mPipBoundsState = pipBoundsState; mMenuController = menuController; Loading Loading @@ -982,7 +984,9 @@ public class PipTouchHandler { void setPipExclusionBoundsChangeListener(Consumer<Rect> pipExclusionBoundsChangeListener) { mPipExclusionBoundsChangeListener = new WeakReference<>(pipExclusionBoundsChangeListener); pipExclusionBoundsChangeListener.accept(mPipBoundsState.getBounds()); pipExclusionBoundsChangeListener.accept(mPipTaskOrganizer.isInPip() ? mPipBoundsState.getBounds() : new Rect()); } /** Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipTouchHandler.java +5 −1 Original line number Diff line number Diff line Loading @@ -73,6 +73,7 @@ public class PipTouchHandler { // Allow PIP to resize to a slightly bigger state upon touch private boolean mEnableResize; private final Context mContext; private final PipTaskOrganizer mPipTaskOrganizer; private final PipBoundsAlgorithm mPipBoundsAlgorithm; private final @NonNull PipBoundsState mPipBoundsState; private final PipUiEventLogger mPipUiEventLogger; Loading Loading @@ -169,6 +170,7 @@ public class PipTouchHandler { mContext = context; mMainExecutor = mainExecutor; mAccessibilityManager = context.getSystemService(AccessibilityManager.class); mPipTaskOrganizer = pipTaskOrganizer; mPipBoundsAlgorithm = pipBoundsAlgorithm; mPipBoundsState = pipBoundsState; mMenuController = menuController; Loading Loading @@ -982,7 +984,9 @@ public class PipTouchHandler { void setPipExclusionBoundsChangeListener(Consumer<Rect> pipExclusionBoundsChangeListener) { mPipExclusionBoundsChangeListener = new WeakReference<>(pipExclusionBoundsChangeListener); pipExclusionBoundsChangeListener.accept(mPipBoundsState.getBounds()); pipExclusionBoundsChangeListener.accept(mPipTaskOrganizer.isInPip() ? mPipBoundsState.getBounds() : new Rect()); } /** Loading