aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/ui.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/ui.go b/ui/ui.go
index 70cd72c1..4ee684bc 100644
--- a/ui/ui.go
+++ b/ui/ui.go
@@ -9,6 +9,7 @@ import (
"fmt"
"github.com/lxn/walk"
"golang.zx2c4.com/wireguard/windows/service"
+ "runtime"
"runtime/debug"
"time"
)
@@ -17,6 +18,7 @@ var shouldQuitManagerWhenExiting = false
var startTime = time.Now()
func RunUI() {
+ runtime.LockOSThread()
defer func() {
if err := recover(); err != nil {
walk.MsgBox(nil, "Panic", fmt.Sprint(err, "\n\n", string(debug.Stack())), walk.MsgBoxIconError)