From 5e518855d1c58d56917f26c86c4734eadc0681d8 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Tue, 14 Mar 2023 22:40:05 +0400
Subject: [PATCH] fixing LTR layout

---
 .../returnyoutubedislike/ReturnYouTubeDislike.java        | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java b/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java
index 158a0226..ea383e3e 100644
--- a/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java
+++ b/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java
@@ -434,14 +434,14 @@ public class ReturnYouTubeDislike {
             // left separator
             final Rect leftSeparatorBounds = new Rect(0, 0, 3, 54);
             String leftSeparatorString = ReVancedUtils.isRightToLeftTextLayout()
-                    ? "\u200F   "  // u200F = right to left character
-                    : "\u2FF0   "; // u2FF0 = left to right character
+                    ? "\u200F    "  // u200F = right to left character
+                    : "\u200E    "; // u200E = left to right character
             Spannable leftSeparatorSpan = new SpannableString(leftSeparatorString);
             ShapeDrawable shapeDrawable = new ShapeDrawable(new RectShape());
             shapeDrawable.getPaint().setColor(separatorColor);
             shapeDrawable.setBounds(leftSeparatorBounds);
-            leftSeparatorSpan.setSpan(new VerticallyCenteredImageSpan(shapeDrawable), 0, 1,
-                    Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
+            leftSeparatorSpan.setSpan(new VerticallyCenteredImageSpan(shapeDrawable), 1, 2,
+                    Spannable.SPAN_INCLUSIVE_EXCLUSIVE); // drawable cannot overwrite RTL or LTR character
             builder.append(leftSeparatorSpan);
         }