Loading scripts/kconfig/qconf.cc +3 −1 Original line number Diff line number Diff line Loading @@ -1618,14 +1618,16 @@ void ConfigMainWindow::listFocusChanged(void) void ConfigMainWindow::goBack(void) { ConfigItem* item; ConfigItem* item, *oldSelection; configList->setParentMenu(); if (configList->rootEntry == &rootmenu) backAction->setEnabled(false); item = (ConfigItem*)menuList->selectedItems().first(); oldSelection = item; while (item) { if (item->menu == configList->rootEntry) { oldSelection->setSelected(false); item->setSelected(true); break; } Loading Loading
scripts/kconfig/qconf.cc +3 −1 Original line number Diff line number Diff line Loading @@ -1618,14 +1618,16 @@ void ConfigMainWindow::listFocusChanged(void) void ConfigMainWindow::goBack(void) { ConfigItem* item; ConfigItem* item, *oldSelection; configList->setParentMenu(); if (configList->rootEntry == &rootmenu) backAction->setEnabled(false); item = (ConfigItem*)menuList->selectedItems().first(); oldSelection = item; while (item) { if (item->menu == configList->rootEntry) { oldSelection->setSelected(false); item->setSelected(true); break; } Loading