From fa30c759d7630c126584a1585af19f0b8357f958 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 9 Sep 2020 13:06:38 -0300 Subject: [PATCH] Fix PIP positioning in video calls. --- .../components/webrtc/PictureInPictureGestureHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/PictureInPictureGestureHelper.java b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/PictureInPictureGestureHelper.java index 2c64a7a549..45bbec70a2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/PictureInPictureGestureHelper.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/PictureInPictureGestureHelper.java @@ -98,12 +98,12 @@ public class PictureInPictureGestureHelper extends GestureDetector.SimpleOnGestu } public void clearVerticalBoundaries() { - setVerticalBoundaries(0, parent.getMeasuredHeight()); + setVerticalBoundaries(parent.getTop(), parent.getMeasuredHeight() + parent.getTop()); } public void setVerticalBoundaries(int topBoundary, int bottomBoundary) { - extraPaddingTop = topBoundary; - extraPaddingBottom = parent.getMeasuredHeight() - bottomBoundary; + extraPaddingTop = topBoundary - parent.getTop(); + extraPaddingBottom = parent.getMeasuredHeight() + parent.getTop() - bottomBoundary; if (isAnimating) { fling();