aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/ui.go
diff options
context:
space:
mode:
Diffstat (limited to 'ui/ui.go')
-rw-r--r--ui/ui.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/ui/ui.go b/ui/ui.go
index 8ba8725d..c068795f 100644
--- a/ui/ui.go
+++ b/ui/ui.go
@@ -12,6 +12,7 @@ import (
"time"
"github.com/lxn/walk"
+ "golang.zx2c4.com/wireguard/windows/ringlogger"
"golang.zx2c4.com/wireguard/windows/service"
)
@@ -33,6 +34,12 @@ func nag() {
func RunUI() {
runtime.LockOSThread()
+ logger, err := ringlogger.NewRingloggerFromInheritedMappingHandle(os.Args[5], "GUI")
+ if err != nil {
+ walk.MsgBox(nil, "Unable to initialize logging", fmt.Sprint(err), walk.MsgBoxIconError)
+ return
+ }
+
tunnelTracker := new(TunnelTracker)
icon, err := walk.NewIconFromResourceId(1)
@@ -41,7 +48,7 @@ func RunUI() {
}
defer icon.Dispose()
- mtw, err := NewManageTunnelsWindow(icon)
+ mtw, err := NewManageTunnelsWindow(icon, logger)
if err != nil {
panic(err)
}