From bc8991269206afab6800fec88e3c6db0ad1e4349 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sun, 27 Oct 2019 21:36:42 +0100 Subject: ui: if we're raised before initiation, spin the queues a bit --- ui/managewindow.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ui/managewindow.go b/ui/managewindow.go index 6ba49e65..0caf2357 100644 --- a/ui/managewindow.go +++ b/ui/managewindow.go @@ -202,6 +202,12 @@ func (mtw *ManageTunnelsWindow) WndProc(hwnd win.HWND, msg uint32, wParam, lPara return 0 } case raiseMsg: + if mtw.tunnelsPage == nil || mtw.tabs == nil { + mtw.Synchronize(func() { + mtw.SendMessage(msg, wParam, lParam) + }) + return 0 + } if !mtw.Visible() { mtw.tunnelsPage.listView.SelectFirstActiveTunnel() if mtw.tabs.Pages().Len() != 3 { -- cgit v1.2.3-59-g8ed1b