From e12d2d1e98ac5e026e16d34e0f1b73609d8d518f Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 1 Apr 2024 11:17:49 -0300 Subject: [PATCH] Fix local pip movement when in RTL language. --- .../components/webrtc/PictureInPictureGestureHelper.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 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 2ff05130c8..b42feef6a1 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 @@ -346,11 +346,12 @@ public class PictureInPictureGestureHelper extends GestureDetector.SimpleOnGestu } } + @SuppressLint("RtlHardcoded") private enum Corner { - TOP_LEFT(Gravity.TOP | Gravity.START, true, true), - TOP_RIGHT(Gravity.TOP | Gravity.END, false, true), - BOTTOM_LEFT(Gravity.BOTTOM | Gravity.START, true, false), - BOTTOM_RIGHT(Gravity.BOTTOM | Gravity.END, false, false); + TOP_LEFT(Gravity.TOP | Gravity.LEFT, true, true), + TOP_RIGHT(Gravity.TOP | Gravity.RIGHT, false, true), + BOTTOM_LEFT(Gravity.BOTTOM | Gravity.LEFT, true, false), + BOTTOM_RIGHT(Gravity.BOTTOM | Gravity.RIGHT, false, false); final int gravity; final boolean leftSide;