]> git.hungrycats.org Git - linux/commitdiff
[PATCH] qconf menuconfig fix
authorRoman Zippel <zippel@linux-m68k.org>
Fri, 25 Jul 2003 08:49:53 +0000 (01:49 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Fri, 25 Jul 2003 08:49:53 +0000 (01:49 -0700)
correctly select a nested menuconfig entry

scripts/kconfig/qconf.cc

index 52419adffc1739b99ead6b328e3b13aa88c78b45..9ae9c321662fa1a5c07e7497564bc380bc70baef 100644 (file)
@@ -409,10 +409,13 @@ void ConfigList::updateList(ConfigItem* item)
                        item = new ConfigItem(this, 0, true);
                last = item;
        }
-       if (mode == singleMode && rootEntry->sym && rootEntry->prompt) {
+       if ((mode == singleMode || mode == symbolMode) &&
+           rootEntry->sym && rootEntry->prompt) {
                item = last ? last->nextSibling() : firstChild();
                if (!item)
                        item = new ConfigItem(this, last, rootEntry, true);
+               else
+                       item->testUpdateMenu(true);
 
                updateMenuList(item, rootEntry);
                triggerUpdate();