Bidi wrap owner name in account setting page.
This fixes RTL issue when owner is set to have a LTR name but the device language is in RTL. Change-Id: I9f3fed76f641c2ff6a18e3bc8db98aef7011c33f Fixes: 77947484 Test: visual
This commit is contained in:
@@ -40,6 +40,7 @@ import android.support.v7.preference.Preference;
|
|||||||
import android.support.v7.preference.Preference.OnPreferenceClickListener;
|
import android.support.v7.preference.Preference.OnPreferenceClickListener;
|
||||||
import android.support.v7.preference.PreferenceGroup;
|
import android.support.v7.preference.PreferenceGroup;
|
||||||
import android.support.v7.preference.PreferenceScreen;
|
import android.support.v7.preference.PreferenceScreen;
|
||||||
|
import android.text.BidiFormatter;
|
||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
@@ -313,7 +314,7 @@ public class AccountPreferenceController extends AbstractPreferenceController
|
|||||||
preferenceGroup.setOrder(mAccountProfileOrder++);
|
preferenceGroup.setOrder(mAccountProfileOrder++);
|
||||||
if (isSingleProfile()) {
|
if (isSingleProfile()) {
|
||||||
preferenceGroup.setTitle(context.getString(R.string.account_for_section_header,
|
preferenceGroup.setTitle(context.getString(R.string.account_for_section_header,
|
||||||
userInfo.name));
|
BidiFormatter.getInstance().unicodeWrap(userInfo.name)));
|
||||||
preferenceGroup.setContentDescription(
|
preferenceGroup.setContentDescription(
|
||||||
mContext.getString(R.string.account_settings));
|
mContext.getString(R.string.account_settings));
|
||||||
} else if (userInfo.isManagedProfile()) {
|
} else if (userInfo.isManagedProfile()) {
|
||||||
|
Reference in New Issue
Block a user