aboutsummaryrefslogtreecommitdiff
path: root/shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java
diff options
context:
space:
mode:
Diffstat (limited to 'shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java')
-rw-r--r--shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java22
1 files changed, 3 insertions, 19 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java b/shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java
index 6ca8a43f7..2b1bd365b 100644
--- a/shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java
+++ b/shadows/framework/src/main/java/org/robolectric/android/DeviceConfig.java
@@ -10,7 +10,6 @@ import android.os.Build.VERSION_CODES;
import android.util.DisplayMetrics;
import java.util.Locale;
import org.robolectric.res.Qualifiers;
-import org.robolectric.res.android.ConfigDescription;
import org.robolectric.res.android.ResTable_config;
import org.robolectric.util.ReflectionHelpers;
@@ -165,7 +164,7 @@ public class DeviceConfig {
.build();
}
if (locale != null) {
- setLocale(apiLevel, configuration, locale);
+ configuration.setLocale(locale);
}
if (resTab.smallestScreenWidthDp != 0) {
@@ -236,9 +235,7 @@ public class DeviceConfig {
private static void setDensity(int densityDpi, int apiLevel, Configuration configuration,
DisplayMetrics displayMetrics) {
- if (apiLevel >= VERSION_CODES.JELLY_BEAN_MR1) {
- configuration.densityDpi = densityDpi;
- }
+ configuration.densityDpi = densityDpi;
displayMetrics.densityDpi = densityDpi;
displayMetrics.density = displayMetrics.densityDpi * DisplayMetrics.DENSITY_DEFAULT_SCALE;
@@ -278,12 +275,7 @@ public class DeviceConfig {
}
locale = new Locale(language, country);
- setLocale(apiLevel, configuration, locale);
- }
-
- if (apiLevel <= ConfigDescription.SDK_JELLY_BEAN &&
- getScreenLayoutLayoutDir(configuration) == Configuration.SCREENLAYOUT_LAYOUTDIR_UNDEFINED) {
- setScreenLayoutLayoutDir(configuration, Configuration.SCREENLAYOUT_LAYOUTDIR_LTR);
+ configuration.setLocale(locale);
}
ScreenSize requestedScreenSize = getScreenSize(configuration);
@@ -409,14 +401,6 @@ public class DeviceConfig {
configuration.screenHeightDp = oldWidth;
}
- private static void setLocale(int apiLevel, Configuration configuration, Locale locale) {
- if (apiLevel >= VERSION_CODES.JELLY_BEAN_MR1) {
- configuration.setLocale(locale);
- } else {
- configuration.locale = locale;
- }
- }
-
private static Locale getLocale(Configuration configuration, int apiLevel) {
Locale locale;
if (apiLevel > Build.VERSION_CODES.M) {