From 68c4be26afb0ec29d1b1e51356e8af6a875a4330 Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Thu, 11 Jun 2026 08:57:05 +0800 Subject: [PATCH 1/3] don't use enum class for Proxy.Type --- .../com/github/kr328/clash/ProxyActivity.kt | 2 +- .../main/golang/.idea/codeStyles/Project.xml | 1 - core/src/main/golang/native/tunnel/proxies.go | 5 +++ .../java/com/github/kr328/clash/core/Clash.kt | 2 +- .../github/kr328/clash/core/model/Proxy.kt | 45 +------------------ .../kr328/clash/core/model/ProxyGroup.kt | 6 +-- .../clash/design/adapter/ProxyPageAdapter.kt | 2 +- .../clash/design/component/ProxyViewState.kt | 6 +-- 8 files changed, 16 insertions(+), 53 deletions(-) diff --git a/app/src/main/java/com/github/kr328/clash/ProxyActivity.kt b/app/src/main/java/com/github/kr328/clash/ProxyActivity.kt index 7fa361a730..9136a3000d 100644 --- a/app/src/main/java/com/github/kr328/clash/ProxyActivity.kt +++ b/app/src/main/java/com/github/kr328/clash/ProxyActivity.kt @@ -75,7 +75,7 @@ class ProxyActivity : BaseActivity() { design.updateGroup( it.index, group.proxies, - group.type == Proxy.Type.Selector, + group.type == "Selector", state, unorderedStates ) diff --git a/core/src/main/golang/.idea/codeStyles/Project.xml b/core/src/main/golang/.idea/codeStyles/Project.xml index 235439ed29..52dc297cac 100644 --- a/core/src/main/golang/.idea/codeStyles/Project.xml +++ b/core/src/main/golang/.idea/codeStyles/Project.xml @@ -1,7 +1,6 @@ -