From bbb418f98f6c820659be59e39242bc2a3dac0edf Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sat, 17 Dec 2022 20:49:04 +1100 Subject: [PATCH] Fix submenu radio processing --- exp/pkg/application/menu.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exp/pkg/application/menu.go b/exp/pkg/application/menu.go index fe90be88b..5d56c3584 100644 --- a/exp/pkg/application/menu.go +++ b/exp/pkg/application/menu.go @@ -61,6 +61,10 @@ func (m *Menu) AddRole(role Role) *Menu { func (m *Menu) processRadioGroups() { var radioGroup []*MenuItem for _, item := range m.items { + if item.itemType == submenu { + item.submenu.processRadioGroups() + continue + } if item.itemType == radio { radioGroup = append(radioGroup, item) } else {