From c165c9071debed672407810a5c1ba4f1fb0afa4e Mon Sep 17 00:00:00 2001 From: seven332 Date: Fri, 15 Mar 2019 15:45:14 +0800 Subject: [PATCH] Enable builtin hosts if the country is CN --- app/src/main/java/com/hippo/ehviewer/Settings.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.java b/app/src/main/java/com/hippo/ehviewer/Settings.java index ba9579689..a869babc5 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.java +++ b/app/src/main/java/com/hippo/ehviewer/Settings.java @@ -36,6 +36,7 @@ import com.hippo.yorozuya.FileUtils; import com.hippo.yorozuya.MathUtils; import com.hippo.yorozuya.NumberUtils; import java.io.File; +import java.util.Locale; public class Settings { @@ -49,6 +50,16 @@ public class Settings { sContext = context.getApplicationContext(); sSettingsPre = PreferenceManager.getDefaultSharedPreferences(sContext); sEhConfig = loadEhConfig(); + fixDefaultValue(context); + } + + private static void fixDefaultValue(Context context) { + // Enable builtin hosts if the country is CN + if (!sSettingsPre.contains(KEY_BUILT_IN_HOSTS)) { + if ("CN".equals(Locale.getDefault().getCountry())) { + putBuiltInHosts(true); + } + } } private static EhConfig loadEhConfig() {