From bc18869b2ed1f76c38d1c38fd644ee980e3d2317 Mon Sep 17 00:00:00 2001 From: sawka Date: Tue, 28 May 2024 21:11:50 -0700 Subject: [PATCH] restart block controllers for initial tab when creating a window as well --- main.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main.go b/main.go index a21674157..0699ddec7 100644 --- a/main.go +++ b/main.go @@ -80,6 +80,18 @@ func createWindow(windowData *wstore.Window, app *application.App) { eventbus.UnregisterWailsWindow(window.ID()) }) window.Show() + go func() { + time.Sleep(100 * time.Millisecond) + objectService := &objectservice.ObjectService{} + uiContext := wstore.UIContext{ + WindowId: windowData.OID, + ActiveTabId: windowData.ActiveTabId, + } + _, err := objectService.SetActiveTab(uiContext, windowData.ActiveTabId) + if err != nil { + log.Printf("error setting active tab for new window: %v\n", err) + } + }() } type waveAssetHandler struct {