restart block controllers for initial tab when creating a window as well

This commit is contained in:
sawka 2024-05-28 21:11:50 -07:00
parent ae24e46ece
commit bc18869b2e

12
main.go
View File

@ -80,6 +80,18 @@ func createWindow(windowData *wstore.Window, app *application.App) {
eventbus.UnregisterWailsWindow(window.ID()) eventbus.UnregisterWailsWindow(window.ID())
}) })
window.Show() 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 { type waveAssetHandler struct {