Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7c9aa465 authored by Fabian Kozynski's avatar Fabian Kozynski
Browse files

Fix RTL in controls and GA

Fix text direction in TextView and offset in popup.

Test: manual
Fixes: 158559238
Change-Id: I6f360e0843bc11d12ebc080c669cbb5bdda1b4bd
parent 50980050
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@
        android:singleLine="true"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit = "marquee_forever"
        android:textDirection="locale"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintBottom_toBottomOf="@+id/icon"
        app:layout_constraintStart_toEndOf="@+id/icon" />
@@ -67,6 +68,7 @@
        android:focusable="false"
        android:maxLines="1"
        android:ellipsize="end"
        android:textDirection="locale"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintBottom_toTopOf="@id/barrier"/>
@@ -90,6 +92,7 @@
        android:focusable="false"
        android:maxLines="1"
        android:ellipsize="end"
        android:textDirection="locale"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toStartOf="@id/favorite"
        app:layout_constraintTop_toTopOf="@id/favorite"
+2 −1
Original line number Diff line number Diff line
@@ -20,5 +20,6 @@
    android:layout_height="wrap_content"
    android:layout_gravity="start"
    android:paddingStart="@dimen/control_menu_horizontal_padding"
    android:paddingEnd="@dimen/control_menu_horizontal_padding"/>
    android:paddingEnd="@dimen/control_menu_horizontal_padding"
    android:textDirection="locale"/>
+6 −1
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ import android.annotation.NonNull;
import android.annotation.Nullable;
import android.content.Context;
import android.content.res.Resources;
import android.util.LayoutDirection;
import android.view.View;
import android.view.View.MeasureSpec;
import android.view.WindowManager;
@@ -106,7 +107,11 @@ public class GlobalActionsPopupMenu extends ListPopupWindow {
            listView.setPadding(0, mMenuVerticalPadding, 0, mMenuVerticalPadding);

            setWidth(width);
            if (getAnchorView().getLayoutDirection() == LayoutDirection.LTR) {
                setHorizontalOffset(getAnchorView().getWidth() - mGlobalActionsSidePadding - width);
            } else {
                setHorizontalOffset(mGlobalActionsSidePadding);
            }
        }

        super.show();