From 58bc2e3dcacfba62cfca7d2c25e6076673d94fdb Mon Sep 17 00:00:00 2001 From: Jason Chang Date: Mon, 5 Aug 2024 08:55:10 +0000 Subject: [PATCH] Fix the option to set a different screen lock in the "Set a PIN" screen is displayed off the screen when the device language is set to Arabic To call optButton's MarginLayoutParams setMarginStart() instead of set leftMargin. Flag: EXEMPT bugfix Bug: 355422248 Test: build Forrest ROM and verify the UI Change-Id: I700b83937ecd8509864fa3c80826de0ba0437ca2 --- src/com/android/settings/password/PasswordUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/password/PasswordUtils.java b/src/com/android/settings/password/PasswordUtils.java index a54df94fa90..8c8afc2e9ef 100644 --- a/src/com/android/settings/password/PasswordUtils.java +++ b/src/com/android/settings/password/PasswordUtils.java @@ -116,7 +116,7 @@ public final class PasswordUtils extends com.android.settingslib.Utils { final ViewGroup.MarginLayoutParams lp = new ViewGroup.MarginLayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); - lp.leftMargin = layoutTitleParams.leftMargin; + lp.setMarginStart(layoutTitleParams.leftMargin); lp.topMargin = (int) context.getResources().getDimensionPixelSize( R.dimen.screen_lock_options_button_margin_top); optButton.setPadding(0, 0, 0, 0);