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

Commit 51d6aeb5 authored by Zoey Chen's avatar Zoey Chen
Browse files

[ToA] Should strip u extension when check locale

Bug: 330664746
Change-Id: Ic7bfbfbf2a8abb70b96b9a6e26854af4f252722d
Test: manual
parent 8e2324d9
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -36,9 +36,10 @@ import java.util.Locale;

public class TermsOfAddressCategoryController extends PreferenceCategoryController {

    private static final String TAG = "TermsOfAddressCategoryController";
    private static final String TAG = "TermsOfAddressCategory";
    private static final String KEY_CATEGORY_TERMS_OF_ADDRESS = "key_category_terms_of_address";
    private static final String KEY_TERMS_OF_ADDRESS = "key_terms_of_address";
    private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);

    public TermsOfAddressCategoryController(Context context, String key) {
        super(context, key);
@@ -79,11 +80,13 @@ public class TermsOfAddressCategoryController extends PreferenceCategoryControll
                mContext.getResources().getStringArray(
                        R.array.terms_of_address_unsupported_locales));

        final Locale locale = localeInfo.getLocale();
        final Locale locale = localeInfo.getLocale().stripExtensions();
        final String language = locale.getLanguage();
        final String localeTag = locale.toLanguageTag();
        if (DEBUG) {
            Log.d(TAG, "current language: " + language);
            Log.d(TAG, "current locale tag: " + localeTag);
        }

        // Supported locales:
        // 1. All French is supported except fr-CA.