OSDN Git Service

kconfig: Create links to main menu items in search
authorAriel Marcovitch <arielmarcovitch@gmail.com>
Mon, 13 Sep 2021 16:45:14 +0000 (19:45 +0300)
committerMasahiro Yamada <masahiroy@kernel.org>
Sat, 25 Sep 2021 07:15:48 +0000 (16:15 +0900)
commitd05377e184fc88e965e20606da93387b8fadf493
treeb6ebf665eb34ab586fb7616c7d079ea476d121ec
parent90a353491e9f95516fcfd33ae7331d638557416c
kconfig: Create links to main menu items in search

When one searches for a main menu item, links aren't created for it like
with the rest of the symbols.

This happens because we trace the item until we get to the rootmenu, but
we don't include it in the path of the item. The rationale was probably
that we don't want to show the main menu in the path of all items,
because it is redundant.

However, when an item has only the rootmenu in its path it should be
included, because this way the user can jump to its location.

Add a 'Main menu' entry in the 'Location:' section for the kconfig
items.

This makes the 'if (i > 0)' superfluous because each item with prompt
will have at least one menu in its path.

Signed-off-by: Ariel Marcovitch <arielmarcovitch@gmail.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/kconfig/menu.c