From 87d17bcb9adbdb1d9be1139ae28cc0e0e5b9f7f3 Mon Sep 17 00:00:00 2001 From: Kr328 <39107975+Kr328@users.noreply.github.com> Date: Mon, 13 Apr 2020 11:58:01 +0800 Subject: [PATCH] remove providers only on new profile --- .../main/java/com/github/kr328/clash/service/ProfileService.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/service/src/main/java/com/github/kr328/clash/service/ProfileService.kt b/service/src/main/java/com/github/kr328/clash/service/ProfileService.kt index 33ee868..9c2bf84 100644 --- a/service/src/main/java/com/github/kr328/clash/service/ProfileService.kt +++ b/service/src/main/java/com/github/kr328/clash/service/ProfileService.kt @@ -47,8 +47,7 @@ class ProfileService : BaseService() { override fun cancel(id: Long) { launch { lock.withLock { - if (pending.remove(id) != null) - service.resolveBaseDir(id).deleteRecursively() + pending.remove(id) } } }