aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2019-01-31 17:04:34 +0530
committerRoopesh Chander <roop@roopc.net>2019-01-31 17:04:34 +0530
commit3b295785241c0a0a5ce56d39852d4162c2530965 (patch)
treea659922802519d9b68694e936d8dc5bab98ab0f1 /WireGuard/WireGuard
parentmacOS: Tunnel detail: Reload runtime config every second (diff)
downloadwireguard-apple-3b295785241c0a0a5ce56d39852d4162c2530965.tar.xz
wireguard-apple-3b295785241c0a0a5ce56d39852d4162c2530965.zip
Configure timers to fire even when tracking mouse events
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to '')
-rw-r--r--WireGuard/WireGuard/Tunnel/TunnelsManager.swift4
-rw-r--r--WireGuard/WireGuard/UI/macOS/StatusItemController.swift2
-rw-r--r--WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift2
3 files changed, 4 insertions, 4 deletions
diff --git a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift
index 3120f7d7..70b69f9b 100644
--- a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift
+++ b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift
@@ -388,7 +388,7 @@ class TunnelContainer: NSObject {
self.refreshStatus()
}
self.activationTimer = activationTimer
- RunLoop.main.add(activationTimer, forMode: .default)
+ RunLoop.main.add(activationTimer, forMode: .common)
}
}
}
@@ -444,7 +444,7 @@ class TunnelContainer: NSObject {
self.isActivateOnDemandEnabled = self.tunnelProvider.isOnDemandEnabled
}
self.deactivationTimer = deactivationTimer
- RunLoop.main.add(deactivationTimer, forMode: .default)
+ RunLoop.main.add(deactivationTimer, forMode: .common)
return
}
#endif
diff --git a/WireGuard/WireGuard/UI/macOS/StatusItemController.swift b/WireGuard/WireGuard/UI/macOS/StatusItemController.swift
index 2568c153..e401925d 100644
--- a/WireGuard/WireGuard/UI/macOS/StatusItemController.swift
+++ b/WireGuard/WireGuard/UI/macOS/StatusItemController.swift
@@ -53,7 +53,7 @@ class StatusItemController {
self.statusItem.button?.image = self.animationImages[self.animationImageIndex]
self.animationImageIndex = (self.animationImageIndex + 1) % self.animationImages.count
}
- RunLoop.main.add(timer, forMode: .default)
+ RunLoop.main.add(timer, forMode: .common)
animationTimer = timer
}
diff --git a/WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift b/WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift
index 489e868c..c9cb09a7 100644
--- a/WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift
+++ b/WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift
@@ -254,7 +254,7 @@ class TunnelDetailTableViewController: NSViewController {
self?.reloadRuntimeConfiguration()
}
reloadRuntimeConfigurationTimer = reloadTimer
- RunLoop.main.add(reloadTimer, forMode: .default)
+ RunLoop.main.add(reloadTimer, forMode: .common)
}
func stopUpdatingRuntimeConfiguration() {