From 349cac092f9e71b967092e05578ee4a5d9fd8fce Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Fri, 21 Oct 2022 10:16:30 +0800 Subject: [PATCH] bug fix --- .../src/main/kotlin/com/v2ray/ang/viewmodel/MainViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/viewmodel/MainViewModel.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/viewmodel/MainViewModel.kt index 6eb26e14..30673162 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/viewmodel/MainViewModel.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/viewmodel/MainViewModel.kt @@ -61,7 +61,10 @@ class MainViewModel(application: Application) : AndroidViewModel(application) { fun removeServer(guid: String) { serverList.remove(guid) MmkvManager.removeServer(guid) - serversCache.removeAt(getPosition(guid)) + val index = getPosition(guid) + if(index >= 0){ + serversCache.removeAt(index) + } } fun appendCustomConfigServer(server: String) {