[core/menu] prevent nil impl crash

This commit is contained in:
Travis McLane 2023-04-27 17:09:12 -05:00
commit 718e89ad1e

View file

@ -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)