5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-20 19:09:29 +08:00

Fix race condition

This commit is contained in:
Lea Anthony 2020-12-21 07:19:33 +11:00
parent 719f4b5113
commit e414eda151
No known key found for this signature in database
GPG Key ID: 33DAF7BB90A58405

View File

@ -37,8 +37,11 @@ func (m *Menu) WailsInit(runtime *wails.Runtime) error {
fmt.Printf("We can use UTF-8 IDs: %s\n", mi.Label)
})
// Create dynamic menu items 2 submenu
m.createDynamicMenuTwo()
m.runtime.Menu.On("show-dynamic-menus-2", func(mi *menu.MenuItem) {
mi.Hidden = true
// Create dynamic menu items 2 submenu
m.createDynamicMenuTwo()
})
// Setup dynamic menus
m.runtime.Menu.On("Add Menu Item", m.addMenu)
@ -242,6 +245,7 @@ func createApplicationMenu() *menu.Menu {
menu.SubMenu("Test Submenu", []*menu.MenuItem{
menu.Text("Plain text", "plain text"),
menu.Text("Show Dynamic Menus 2 Submenu", "show-dynamic-menus-2"),
menu.SubMenu("Accelerators", []*menu.MenuItem{
menu.SubMenu("Modifiers", []*menu.MenuItem{
menu.TextWithAccelerator("Shift accelerator", "Shift", menu.ShiftAccel("o")),