Tunnels list: Fix status switch look after flipping it off after an error

Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
Roopesh Chander 2018-11-03 17:28:16 +05:30
parent 2f5e83cf99
commit b9d0b9f096
1 changed files with 5 additions and 4 deletions

View File

@ -290,10 +290,11 @@ extension TunnelsListTableViewController: UITableViewDataSource {
if (isOn) { if (isOn) {
tunnelsManager.startActivation(of: tunnel) { [weak s] error in tunnelsManager.startActivation(of: tunnel) { [weak s] error in
if let error = error { if let error = error {
ErrorPresenter.showErrorAlert(error: error, from: s) ErrorPresenter.showErrorAlert(error: error, from: s, onPresented: {
DispatchQueue.main.async { DispatchQueue.main.async {
cell.statusSwitch.isOn = false cell.statusSwitch.isOn = false
} }
})
} }
} }
} else { } else {