From 34400585ac86ab9ba7eb35cceab776bec5902486 Mon Sep 17 00:00:00 2001 From: Kenta Kubo <601636+kkk669@users.noreply.github.com> Date: Sun, 20 Dec 2020 21:15:06 +0900 Subject: [PATCH] Fix logic error --- DNSecure/ContentView.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/DNSecure/ContentView.swift b/DNSecure/ContentView.swift index 8d055a5..2cf8be1 100644 --- a/DNSecure/ContentView.swift +++ b/DNSecure/ContentView.swift @@ -40,11 +40,8 @@ struct ContentView { } func removeServers(at indexSet: IndexSet) { - if let current = self.selection, indexSet.contains(current) { - self.selection = min( - current, - self.servers.count - 1 - indexSet.count - ) + if let current = self.selection, indexSet.contains(where: { $0 <= current }) { + self.selection = nil } if indexSet.map({ self.servers[$0].id.uuidString }).contains(self.usedID) { self.removeSettings()