Messages in this thread | | | From | Masahiro Yamada <> | Date | Sun, 28 Jun 2020 11:17:38 +0900 | Subject | Re: [PATCH] kconfig: qconf: Fix find on split mode |
| |
On Thu, Jun 25, 2020 at 11:53 PM Mauro Carvalho Chehab <mchehab+huawei@kernel.org> wrote: > > The logic handling find on split mode is currently broken. > Fix it, making it work again as expected. > > Reported-by: Maxim Levitsky <mlevitsk@redhat.com> > Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> > ---
Applied to linux-kbuild. Thanks.
> scripts/kconfig/qconf.cc | 19 +++++++++---------- > 1 file changed, 9 insertions(+), 10 deletions(-) > > diff --git a/scripts/kconfig/qconf.cc b/scripts/kconfig/qconf.cc > index c0ac8f7b5f1a..b8f577c6e8aa 100644 > --- a/scripts/kconfig/qconf.cc > +++ b/scripts/kconfig/qconf.cc > @@ -1645,22 +1645,21 @@ void ConfigMainWindow::setMenuLink(struct menu *menu) > return; > list->setRootMenu(parent); > break; > - case symbolMode: > + case menuMode: > if (menu->flags & MENU_ROOT) { > - configList->setRootMenu(menu); > + menuList->setRootMenu(menu); > configList->clearSelection(); > - list = menuList; > - } else { > list = configList; > + } else { > + configList->setRootMenu(menu); > + configList->clearSelection(); > + > parent = menu_get_parent_menu(menu->parent); > if (!parent) > return; > - item = menuList->findConfigItem(parent); > - if (item) { > - item->setSelected(true); > - menuList->scrollToItem(item); > - } > - list->setRootMenu(parent); > + menuList->setRootMenu(parent); > + > + list = menuList; > } > break; > case fullMode: > -- > 2.26.2 > >
-- Best Regards Masahiro Yamada
| |