macOS: Both list and detail main menu items should be always enabled
Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
parent
404fa741e8
commit
f9880907a2
|
@ -115,3 +115,21 @@ extension ManageTunnelsRootViewController: TunnelsListTableViewControllerDelegat
|
||||||
self.tunnelDetailVC = nil
|
self.tunnelDetailVC = nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extension ManageTunnelsRootViewController {
|
||||||
|
override func supplementalTarget(forAction action: Selector, sender: Any?) -> Any? {
|
||||||
|
switch action {
|
||||||
|
case #selector(TunnelsListTableViewController.handleViewLogAction),
|
||||||
|
#selector(TunnelsListTableViewController.handleAddEmptyTunnelAction),
|
||||||
|
#selector(TunnelsListTableViewController.handleImportTunnelAction),
|
||||||
|
#selector(TunnelsListTableViewController.handleExportTunnelsAction),
|
||||||
|
#selector(TunnelsListTableViewController.handleRemoveTunnelAction):
|
||||||
|
return tunnelsListVC
|
||||||
|
case #selector(TunnelDetailTableViewController.handleToggleActiveStatusAction),
|
||||||
|
#selector(TunnelDetailTableViewController.handleEditTunnelAction):
|
||||||
|
return tunnelDetailVC
|
||||||
|
default:
|
||||||
|
return super.supplementalTarget(forAction: action, sender: sender)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue