From e2c20b544f1a8fbd2aefa6f850a74b678aa9c61c 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 Signed-off-by: Jason A. Donenfeld --- ui/managewindow.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ui') 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