diff options
Diffstat (limited to 'WireGuard/WireGuard/UI/iOS/TunnelList/TunnelListCell.swift')
-rw-r--r-- | WireGuard/WireGuard/UI/iOS/TunnelList/TunnelListCell.swift | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/WireGuard/WireGuard/UI/iOS/TunnelList/TunnelListCell.swift b/WireGuard/WireGuard/UI/iOS/TunnelList/TunnelListCell.swift index 95055c5..f0a16bf 100644 --- a/WireGuard/WireGuard/UI/iOS/TunnelList/TunnelListCell.swift +++ b/WireGuard/WireGuard/UI/iOS/TunnelList/TunnelListCell.swift @@ -82,7 +82,7 @@ class TunnelListCell: UITableViewCell { reset() return } - DispatchQueue.main.async { [weak statusSwitch, weak busyIndicator] in + DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(200)) { [weak statusSwitch, weak busyIndicator] in guard let statusSwitch = statusSwitch, let busyIndicator = busyIndicator else { return } statusSwitch.isOn = !(status == .deactivating || status == .inactive) statusSwitch.isUserInteractionEnabled = (status == .inactive || status == .active) |