From 7569b59c949b690a4fa3d7e6494863331cc723d6 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 4 Jul 2025 12:21:59 -0400 Subject: prevent crash when not all number choice buttons are used --- go/ui/choice.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'go') diff --git a/go/ui/choice.go b/go/ui/choice.go index 9de5fd45..cdd01155 100644 --- a/go/ui/choice.go +++ b/go/ui/choice.go @@ -105,7 +105,7 @@ func NewNumberChoice(x, y int, startValue int, onSubmit func(*NumberChoice)) *Nu } nc.EventHandlersMap["click"] = func(x, y int) { for _, b := range nc.buttons { - if b.Contains(x, y) { + if b != nil && b.Contains(x, y) { b.Click(x, y) return } -- cgit v1.2.3