From 11abdf162f1a4c82a2330b16ca42800d8599c215 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Sun, 26 Nov 2023 23:25:59 +0200 Subject: [PATCH] fix(YouTube - Return YouTube dislike): Fix layout of right to left languages --- .../integrations/patches/ReturnYouTubeDislikePatch.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/revanced/integrations/patches/ReturnYouTubeDislikePatch.java b/app/src/main/java/app/revanced/integrations/patches/ReturnYouTubeDislikePatch.java index 075a0300..f69340d2 100644 --- a/app/src/main/java/app/revanced/integrations/patches/ReturnYouTubeDislikePatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/ReturnYouTubeDislikePatch.java @@ -335,9 +335,13 @@ public class ReturnYouTubeDislikePatch { // YouTube Rolling Numbers do not use compound drawables or drawable padding. if (view.getCompoundDrawablePadding() == 0) { LogHelper.printDebug(() -> "Adding rolling number TextView changes"); - ShapeDrawable leftSeparator = ReturnYouTubeDislike.getLeftSeparatorDrawable(); - view.setCompoundDrawables(leftSeparator, null, null, null); view.setCompoundDrawablePadding(ReturnYouTubeDislike.leftSeparatorShapePaddingPixels); + ShapeDrawable separator = ReturnYouTubeDislike.getLeftSeparatorDrawable(); + if (ReVancedUtils.isRightToLeftTextLayout()) { + view.setCompoundDrawables(null, null, separator, null); + } else { + view.setCompoundDrawables(separator, null, null, null); + } } }