From: "Cyrill V. Gorcunov" Do "Back" button behaviour normalization so it is enabled starting from second-level menu only. Signed-off-by: Cyrill V. Gorcunov Cc: Roman Zippel Cc: Sam Ravnborg Signed-off-by: Andrew Morton --- scripts/kconfig/qconf.cc | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -puN scripts/kconfig/qconf.cc~qconf-back-button-behaviour-normalization scripts/kconfig/qconf.cc --- a/scripts/kconfig/qconf.cc~qconf-back-button-behaviour-normalization +++ a/scripts/kconfig/qconf.cc @@ -1472,7 +1472,10 @@ void ConfigMainWindow::searchConfig(void void ConfigMainWindow::changeMenu(struct menu *menu) { configList->setRootMenu(menu); - backAction->setEnabled(TRUE); + if (configList->rootEntry->parent == &rootmenu) + backAction->setEnabled(FALSE); + else + backAction->setEnabled(TRUE); } void ConfigMainWindow::setMenuLink(struct menu *menu) _