diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/pip/tv/PipManager.java | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/packages/SystemUI/src/com/android/systemui/pip/tv/PipManager.java b/packages/SystemUI/src/com/android/systemui/pip/tv/PipManager.java index 0531ca195f95..db3660ece58c 100644 --- a/packages/SystemUI/src/com/android/systemui/pip/tv/PipManager.java +++ b/packages/SystemUI/src/com/android/systemui/pip/tv/PipManager.java @@ -141,7 +141,6 @@ public class PipManager implements BasePipManager, PipTaskOrganizer.PipTransitio      // Used to calculate the movement bounds      private final DisplayInfo mTmpDisplayInfo = new DisplayInfo();      private final Rect mTmpInsetBounds = new Rect(); -    private final Rect mTmpNormalBounds = new Rect();      // Keeps track of the IME visibility to adjust the PiP when the IME is visible      private boolean mImeVisible; @@ -215,10 +214,8 @@ public class PipManager implements BasePipManager, PipTaskOrganizer.PipTransitio          public void onMovementBoundsChanged(boolean fromImeAdjustment) {              mHandler.post(() -> {                  // Populate the inset / normal bounds and DisplayInfo from mPipBoundsHandler first. -                final Rect destinationBounds = new Rect(); -                mPipBoundsHandler.onMovementBoundsChanged(mTmpInsetBounds, mTmpNormalBounds, -                        destinationBounds, mTmpDisplayInfo); -                mDefaultPipBounds.set(destinationBounds); +                mPipBoundsHandler.onMovementBoundsChanged(mTmpInsetBounds, mPipBounds, +                        mDefaultPipBounds, mTmpDisplayInfo);              });          } |