From bcf7f793ec8d1815438dc491ad9dfebe4c151a4b Mon Sep 17 00:00:00 2001 From: Kr328 Date: Thu, 23 Apr 2020 10:51:20 +0800 Subject: [PATCH] add stop tun on destroy & update version --- build.gradle.kts | 4 ++-- .../main/java/com/github/kr328/clash/service/TunService.kt | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) 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)