From 24623c4ea380095ff4c59ca1deffc563990e7ffe Mon Sep 17 00:00:00 2001 From: Jeroen Leenarts Date: Wed, 5 Sep 2018 20:25:32 +0200 Subject: Remove item from provider managers on delete. Signed-off-by: Jason A. Donenfeld --- WireGuard/Coordinators/AppCoordinator.swift | 1 + 1 file changed, 1 insertion(+) (limited to 'WireGuard/Coordinators/AppCoordinator.swift') diff --git a/WireGuard/Coordinators/AppCoordinator.swift b/WireGuard/Coordinators/AppCoordinator.swift index c3595c6..0321674 100644 --- a/WireGuard/Coordinators/AppCoordinator.swift +++ b/WireGuard/Coordinators/AppCoordinator.swift @@ -427,6 +427,7 @@ extension AppCoordinator: TunnelsTableViewControllerDelegate { os_log("error removing preferences: %{public}@", log: Log.general, type: .error, error.localizedDescription) return } + self.providerManagers?.removeAll { $0 == manager } os_log("removed preferences", log: Log.general, type: .info) } } -- cgit v1.2.3-59-g8ed1b