From ff11f2d1d08b5f58ca0ea202be78619680ff6ccf Mon Sep 17 00:00:00 2001 From: Suphon Thanakornpakapong Date: Wed, 9 Jun 2021 20:27:27 +0700 Subject: [PATCH] Fix hotseat search bar position in rtl --- .../src/app/lawnchair/nexuslauncher/AllAppsHotseatQsb.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lawnchair/src/app/lawnchair/nexuslauncher/AllAppsHotseatQsb.kt b/lawnchair/src/app/lawnchair/nexuslauncher/AllAppsHotseatQsb.kt index 4a9929177d..02283aebf7 100644 --- a/lawnchair/src/app/lawnchair/nexuslauncher/AllAppsHotseatQsb.kt +++ b/lawnchair/src/app/lawnchair/nexuslauncher/AllAppsHotseatQsb.kt @@ -219,7 +219,10 @@ class AllAppsHotseatQsb @JvmOverloads constructor(context: Context, attrs: Attri override fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int) { super.onLayout(changed, left, top, right, bottom) - translationX = (-negativeMargin).toFloat() + translationX = when (layoutDirection) { + LAYOUT_DIRECTION_RTL -> negativeMargin + else -> -negativeMargin + }.toFloat() } override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {