diff --git a/build.gradle.kts b/build.gradle.kts index ea7c304..dc01600 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,8 +10,8 @@ buildscript { this["gMinSdkVersion"] = 24 this["gTargetSdkVersion"] = 29 - this["gVersionCode"] = 10209 - this["gVersionName"] = "1.2.9" + this["gVersionCode"] = 10210 + this["gVersionName"] = "1.2.10" this["gKotlinVersion"] = kotlinVersion this["gKotlinCoroutineVersion"] = "1.3.5" diff --git a/service/src/main/java/com/github/kr328/clash/service/TunService.kt b/service/src/main/java/com/github/kr328/clash/service/TunService.kt index 21ee4ec..f027190 100644 --- a/service/src/main/java/com/github/kr328/clash/service/TunService.kt +++ b/service/src/main/java/com/github/kr328/clash/service/TunService.kt @@ -92,6 +92,8 @@ class TunService : VpnService(), CoroutineScope by MainScope() { } override fun onDestroy() { + TunModule.requestStop() + ServiceStatusProvider.serviceRunning = false service.broadcastClashStopped(reason)