diff options
Diffstat (limited to '')
-rw-r--r-- | WireGuard/WireGuard/UI/iOS/TunnelDetailTableViewController.swift | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WireGuard/WireGuard/UI/iOS/TunnelDetailTableViewController.swift b/WireGuard/WireGuard/UI/iOS/TunnelDetailTableViewController.swift index f5a6936..c24828b 100644 --- a/WireGuard/WireGuard/UI/iOS/TunnelDetailTableViewController.swift +++ b/WireGuard/WireGuard/UI/iOS/TunnelDetailTableViewController.swift @@ -103,9 +103,9 @@ extension TunnelDetailTableViewController { return interfaceData.filterFieldsWithValueOrControl(interfaceFields: interfaceFieldsBySection[section - 1]).count } else if ((numberOfPeers > 0) && (section < (1 + numberOfInterfaceSections + numberOfPeers * numberOfPeerSections))) { // Peer - let peerIndex = Int((section - numberOfInterfaceSections) / numberOfPeerSections) + let peerIndex = Int((section - 1 - numberOfInterfaceSections) / numberOfPeerSections) let peerData = tunnelViewModel.peersData[peerIndex] - let peerSectionIndex = (section - numberOfInterfaceSections) % numberOfPeerSections + let peerSectionIndex = (section - 1 - numberOfInterfaceSections) % numberOfPeerSections return peerData.filterFieldsWithValueOrControl(peerFields: peerFieldsBySection[peerSectionIndex]).count } else { // Delete tunnel |