diff --git a/android/app/src/main/kotlin/com/hiddify/hiddify/Settings.kt b/android/app/src/main/kotlin/com/hiddify/hiddify/Settings.kt index 62e2743a5..9b142a5b4 100644 --- a/android/app/src/main/kotlin/com/hiddify/hiddify/Settings.kt +++ b/android/app/src/main/kotlin/com/hiddify/hiddify/Settings.kt @@ -55,7 +55,7 @@ object Settings { set(value) = preferences.edit().putString(SettingsKey.ACTIVE_PROFILE_NAME, value).apply() var serviceMode: String - get() = preferences.getString(SettingsKey.SERVICE_MODE, ServiceMode.NORMAL)!! + get() = preferences.getString(SettingsKey.SERVICE_MODE, ServiceMode.VPN)!! set(value) = preferences.edit().putString(SettingsKey.SERVICE_MODE, value).apply() var configOptions: String @@ -94,12 +94,15 @@ object Settings { suspend fun rebuildServiceMode(): Boolean { var newMode = ServiceMode.NORMAL - try { - if (needVPNService()) { - newMode = ServiceMode.VPN - } - } catch (_: Exception) { + if (serviceMode == ServiceMode.VPN) { + newMode = ServiceMode.VPN } +// try { +// if (needVPNService()) { +// newMode = ServiceMode.VPN +// } +// } catch (_: Exception) { +// } if (serviceMode == newMode) { return false } diff --git a/libcore b/libcore index c499693dd..4099f968e 160000 --- a/libcore +++ b/libcore @@ -1 +1 @@ -Subproject commit c499693ddcb8e8992fc29c57093fe48e164cea5a +Subproject commit 4099f968e21264f94d0feb9004cd20281aadc20f