From 08a67cff3ab41079268ce6c042dd0c7be1ee7fa0 Mon Sep 17 00:00:00 2001 From: Suphon Thanakornpakapong Date: Mon, 11 Oct 2021 23:40:05 +0700 Subject: [PATCH] Fix search bar in rtl --- .../app/lawnchair/allapps/FallbackSearchInputView.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lawnchair/src/app/lawnchair/allapps/FallbackSearchInputView.kt b/lawnchair/src/app/lawnchair/allapps/FallbackSearchInputView.kt index c98120bc89..8e98d5c402 100644 --- a/lawnchair/src/app/lawnchair/allapps/FallbackSearchInputView.kt +++ b/lawnchair/src/app/lawnchair/allapps/FallbackSearchInputView.kt @@ -1,8 +1,10 @@ package app.lawnchair.allapps +import android.annotation.SuppressLint import android.content.Context import android.graphics.Rect import android.util.AttributeSet +import android.view.Gravity import com.android.launcher3.ExtendedEditText import com.android.launcher3.R import com.android.launcher3.allapps.AllAppsContainerView @@ -50,4 +52,12 @@ class FallbackSearchInputView(context: Context, attrs: AttributeSet?) : Extended super.onFocusChanged(focused, direction, previouslyFocusedRect) updateBackground() } + + override fun onAttachedToWindow() { + super.onAttachedToWindow() + if (layoutDirection == LAYOUT_DIRECTION_RTL) { + @SuppressLint("RtlHardcoded") + gravity = Gravity.RIGHT or Gravity.CENTER + } + } }