Port xconfig to Qt5 - on Back clicked, deselect old item.
[firefly-linux-kernel-4.4.55.git] / scripts / kconfig / qconf.cc
index ca22676da4a931811009ce334670749b838b8320..97631e9a61d802bf90ffa3db628c32fd18416fac 100644 (file)
@@ -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;
                }