From 981d24aff765794f4ab440f29b1543a118222357 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Thu, 5 Apr 2018 09:00:04 +0200 Subject: Set is_menuconfig True on the top menu Oversight --- kconfiglib.py | 1 + testsuite.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/kconfiglib.py b/kconfiglib.py index 4e24ab4..8e5d9b1 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -633,6 +633,7 @@ class Kconfig(object): self.top_node = MenuNode() self.top_node.kconfig = self self.top_node.item = MENU + self.top_node.is_menuconfig = True self.top_node.visibility = self.y self.top_node.prompt = ("Linux Kernel Configuration", self.y) self.top_node.parent = None diff --git a/testsuite.py b/testsuite.py index 0378730..0cbe5d0 100644 --- a/testsuite.py +++ b/testsuite.py @@ -1314,7 +1314,8 @@ g verify(not not_menuconfig.is_menuconfig, "'{}' should have is_menuconfig False".format(not_menuconfig)) - for menuconfig in c.syms["MENUCONFIG_1"].nodes[0], \ + for menuconfig in c.top_node, \ + c.syms["MENUCONFIG_1"].nodes[0], \ c.syms["MENUCONFIG_MULTI_DEF"].nodes[1], \ c.syms["MENU_HOOK"].nodes[0].next, \ c.syms["CHOICE_HOOK"].nodes[0].next: -- cgit v1.2.3