From 366b936dedaf9111ea45a766f12efdd6b447c5c4 Mon Sep 17 00:00:00 2001 From: noctuum <25441068+noctuum@users.noreply.github.com> Date: Mon, 28 Sep 2026 17:34:21 +0500 Subject: [PATCH] Check m_entry against size() in set_entry --- src/ui/element_menu.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/element_menu.cc b/src/ui/element_menu.cc index b9a9ad8f..b27507fa 100644 --- a/src/ui/element_menu.cc +++ b/src/ui/element_menu.cc @@ -179,7 +179,7 @@ ElementMenu::set_entry(size_type idx, bool triggerSlot) { m_entry = idx; focus_entry(m_entry); - if (triggerSlot) + if (triggerSlot && m_entry < size()) base_type::operator[](m_entry).m_slotFocus(); m_window->mark_dirty();