aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/managewindow.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-13 22:25:20 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-14 09:00:34 +0200
commit3dc25740607183f187973129e92aa6d19c271ae6 (patch)
tree09992533f6d96af1944df264f28b1d7556e4e27e /ui/managewindow.go
parentattacksurface: updates (diff)
downloadwireguard-windows-3dc25740607183f187973129e92aa6d19c271ae6.tar.xz
wireguard-windows-3dc25740607183f187973129e92aa6d19c271ae6.zip
ui: do not use system tray on server core
Diffstat (limited to '')
-rw-r--r--ui/managewindow.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/managewindow.go b/ui/managewindow.go
index aa6ec21a..4da7198e 100644
--- a/ui/managewindow.go
+++ b/ui/managewindow.go
@@ -63,7 +63,11 @@ func NewManageTunnelsWindow() (*ManageTunnelsWindow, error) {
mtw.Closing().Attach(func(canceled *bool, reason walk.CloseReason) {
// "Close to tray" instead of exiting application
*canceled = true
- mtw.Hide()
+ if !noTrayAvailable {
+ mtw.Hide()
+ } else {
+ win.ShowWindow(mtw.Handle(), win.SW_MINIMIZE)
+ }
})
mtw.VisibleChanged().Attach(func() {
if mtw.Visible() {