Skip to content

Commit

Permalink
Merge pull request #3 from sysprog21/fix_leaving_menu
Browse files Browse the repository at this point in the history
Avoid crashing when leaving menu not in parent
  • Loading branch information
jserv authored Feb 15, 2025
2 parents 121c88e + 5fb7123 commit 915e7bc
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion menuconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -1207,7 +1207,14 @@ def _leave_menu():
# Jump to parent menu
parent = _parent_menu(_cur_menu)
_shown = _shown_nodes(parent)
_sel_node_i = _shown.index(_cur_menu)

try:
_sel_node_i = _shown.index(_cur_menu)
except ValueError:
# The parent actually does not contain the current menu (e.g., symbol
# search). So we jump to the first node instead.
_sel_node_i = 0

_cur_menu = parent

# Try to make the menu entry appear on the same row on the screen as it did
Expand Down

0 comments on commit 915e7bc

Please sign in to comment.