Merge "Clear locales without changing layout direction." into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
6686711ba2
@@ -1484,6 +1484,16 @@ public final class Configuration implements Parcelable, Comparable<Configuration
|
|||||||
setLocales(loc == null ? LocaleList.getEmptyLocaleList() : new LocaleList(loc));
|
setLocales(loc == null ? LocaleList.getEmptyLocaleList() : new LocaleList(loc));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @hide
|
||||||
|
*
|
||||||
|
* Clears the locale without changing layout direction.
|
||||||
|
*/
|
||||||
|
public void clearLocales() {
|
||||||
|
mLocaleList = LocaleList.getEmptyLocaleList();
|
||||||
|
locale = null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the layout direction. Will be either {@link View#LAYOUT_DIRECTION_LTR} or
|
* Return the layout direction. Will be either {@link View#LAYOUT_DIRECTION_LTR} or
|
||||||
* {@link View#LAYOUT_DIRECTION_RTL}.
|
* {@link View#LAYOUT_DIRECTION_RTL}.
|
||||||
|
|||||||
@@ -2241,7 +2241,7 @@ public final class Settings {
|
|||||||
public static void clearConfiguration(Configuration inoutConfig) {
|
public static void clearConfiguration(Configuration inoutConfig) {
|
||||||
inoutConfig.fontScale = 0;
|
inoutConfig.fontScale = 0;
|
||||||
if (!inoutConfig.userSetLocale && !inoutConfig.getLocales().isEmpty()) {
|
if (!inoutConfig.userSetLocale && !inoutConfig.getLocales().isEmpty()) {
|
||||||
inoutConfig.setLocales(LocaleList.getEmptyLocaleList());
|
inoutConfig.clearLocales();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user