|
@@ -79,7 +79,21 @@ class ShowNetworksViewController: NSViewController, NSTableViewDelegate, NSTable
|
|
if network.connected {
|
|
if network.connected {
|
|
cell.connectedCheckbox.state = NSOnState
|
|
cell.connectedCheckbox.state = NSOnState
|
|
|
|
|
|
- cell.allowDefault.enabled = true
|
|
|
|
|
|
+ if network.allowDefault {
|
|
|
|
+ cell.allowDefault.enabled = true
|
|
|
|
+ cell.allowDefault.state = NSOnState
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ cell.allowDefault.state = NSOffState
|
|
|
|
+
|
|
|
|
+ if defaultRouteExists(networkList) {
|
|
|
|
+ cell.allowDefault.enabled = false
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ cell.allowDefault.enabled = true
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
cell.allowGlobal.enabled = true
|
|
cell.allowGlobal.enabled = true
|
|
cell.allowManaged.enabled = true
|
|
cell.allowManaged.enabled = true
|
|
}
|
|
}
|
|
@@ -91,21 +105,6 @@ class ShowNetworksViewController: NSViewController, NSTableViewDelegate, NSTable
|
|
cell.allowManaged.enabled = false
|
|
cell.allowManaged.enabled = false
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
- if network.allowDefault {
|
|
|
|
- cell.allowDefault.state = NSOnState
|
|
|
|
- }
|
|
|
|
- else {
|
|
|
|
- cell.allowDefault.state = NSOffState
|
|
|
|
-
|
|
|
|
- if defaultRouteExists(networkList) {
|
|
|
|
- cell.allowDefault.enabled = false
|
|
|
|
- }
|
|
|
|
- else {
|
|
|
|
- cell.allowDefault.enabled = true
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
cell.allowGlobal.state = (network.allowGlobal ? NSOnState : NSOffState)
|
|
cell.allowGlobal.state = (network.allowGlobal ? NSOnState : NSOffState)
|
|
cell.allowManaged.state = (network.allowManaged ? NSOnState : NSOffState)
|
|
cell.allowManaged.state = (network.allowManaged ? NSOnState : NSOffState)
|
|
|
|
|