mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-20 13:24:09 -07:00
the quest for leaks is over.
Why a singleton doesn't leak, vs calling static methods on a class is beyond me
This commit is contained in:
parent
78e5a00a68
commit
f54d5e9e8f
6 changed files with 36 additions and 37 deletions
|
@ -56,14 +56,14 @@ class NetworkInfoCell: NSTableCellView {
|
|||
}
|
||||
|
||||
func joinNetwork(nwid: String) {
|
||||
ServiceCom.joinNetwork(nwid,
|
||||
allowManaged: allowManaged.state == NSOnState,
|
||||
allowGlobal: allowGlobal.state == NSOnState,
|
||||
allowDefault: !defaultRouteExists(parent.networkList) && (allowDefault.state == NSOnState))
|
||||
ServiceCom.sharedInstance.joinNetwork(nwid,
|
||||
allowManaged: allowManaged.state == NSOnState,
|
||||
allowGlobal: allowGlobal.state == NSOnState,
|
||||
allowDefault: !defaultRouteExists(parent.networkList) && (allowDefault.state == NSOnState))
|
||||
}
|
||||
|
||||
func leaveNetwork(nwid: String) {
|
||||
ServiceCom.leaveNetwork(nwid)
|
||||
ServiceCom.sharedInstance.leaveNetwork(nwid)
|
||||
}
|
||||
|
||||
@IBAction func onAllowStatusChanged(sender: NSButton) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue