diff --git a/v3/pkg/application/menuitem.go b/v3/pkg/application/menuitem.go index e30750781..74ed4ada4 100644 --- a/v3/pkg/application/menuitem.go +++ b/v3/pkg/application/menuitem.go @@ -203,7 +203,9 @@ func (m *MenuItem) handleClick() { if m.itemType == radio { for _, member := range m.radioGroupMembers { member.checked = false - member.impl.setChecked(false) + if member.impl != nil { + member.impl.setChecked(false) + } } m.checked = true ctx.withChecked(true)