From e942312c4c73ea6064766ff6b4fa526dcf91d5c4 Mon Sep 17 00:00:00 2001 From: Travis McLane Date: Thu, 15 Jun 2023 14:05:26 -0500 Subject: [PATCH] [v3 menuitem] bug: avoid setting if nil --- v3/pkg/application/menuitem.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)