aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-03-19 03:25:38 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2019-03-18 22:13:27 -0600
commitf93f9d62f4df4fcd1af40c2821c485084db4e8a9 (patch)
treeb172bff84a26bd9455b5627d9691f72e461677a7
parentiOS: Consolidate all showConfirmationAlert()s into one place (diff)
downloadwireguard-apple-f93f9d62f4df4fcd1af40c2821c485084db4e8a9.tar.xz
wireguard-apple-f93f9d62f4df4fcd1af40c2821c485084db4e8a9.zip
macos: TunnelsList: set allowsEmptySelection after making initial selection
Otherwise we never get the event that the selection changed, so we don't wind up showing anything in the details pane. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift2
1 files changed, 1 insertions, 1 deletions
diff --git a/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift b/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift
index f922f615..167aa0a6 100644
--- a/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift
+++ b/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift
@@ -19,7 +19,6 @@ class TunnelsListTableViewController: NSViewController {
tableView.headerView = nil
tableView.rowSizeStyle = .medium
tableView.allowsMultipleSelection = true
- tableView.allowsEmptySelection = false
return tableView
}()
@@ -84,6 +83,7 @@ class TunnelsListTableViewController: NSViewController {
if !isSelected {
delegate?.tunnelsListEmpty()
}
+ tableView.allowsEmptySelection = false
let scrollView = NSScrollView()
scrollView.hasVerticalScroller = true