From fdfc348e76b17bb2c4b905b0602b7890f7446f11 Mon Sep 17 00:00:00 2001 From: Zane Schepke Date: Fri, 11 Apr 2025 19:07:36 -0400 Subject: [PATCH] fix: kill switch launch on start closes #686 --- .../zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt index 0c94496f..950522cb 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt @@ -462,6 +462,8 @@ constructor( } private fun handleKillSwitchChange(appSettings: AppSettings) { + // let auto tunnel handle kill switch changes if running + if (uiState.value.isAutoTunnelActive) return if (!appSettings.isVpnKillSwitchEnabled) return tunnelManager.setBackendState(BackendState.SERVICE_ACTIVE, emptyList()) Timber.d("Starting kill switch")