diff options
| author | Masahiro Yamada <masahiroy@kernel.org> | 2020-08-07 18:19:01 +0900 | 
|---|---|---|
| committer | Masahiro Yamada <masahiroy@kernel.org> | 2020-08-14 13:43:56 +0900 | 
| commit | 5b75a6c896bc858cd36eb7be5fbc23318cf4205c (patch) | |
| tree | 302d4f242d7966dc1133fbb52f7837059412524d /scripts | |
| parent | 1031685c5ec86cc84ccaea5825566c4ed08c66b7 (diff) | |
kconfig: qconf: remove 'parent' from ConfigList::updateMenuList()
All the call-sites of this function pass 'this' to the first argument.
So, 'parent' is always the 'this' pointer.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/kconfig/qconf.cc | 18 | ||||
| -rw-r--r-- | scripts/kconfig/qconf.h | 2 | 
2 files changed, 10 insertions, 10 deletions
| diff --git a/scripts/kconfig/qconf.cc b/scripts/kconfig/qconf.cc index 347e89874fa1..506b1639a780 100644 --- a/scripts/kconfig/qconf.cc +++ b/scripts/kconfig/qconf.cc @@ -446,7 +446,7 @@ void ConfigList::updateList()  		return;  	}  update: -	updateMenuList(this, rootEntry); +	updateMenuList(rootEntry);  	update();  	resizeColumnToContents(0);  } @@ -524,7 +524,7 @@ void ConfigList::setRootMenu(struct menu *menu)  	type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN;  	if (type != P_MENU)  		return; -	updateMenuList(this, 0); +	updateMenuList(0);  	rootEntry = menu;  	updateListAll();  	if (currentItem()) { @@ -628,7 +628,7 @@ hide:  	}  } -void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu) +void ConfigList::updateMenuList(struct menu *menu)  {  	struct menu* child;  	ConfigItem* item; @@ -637,19 +637,19 @@ void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu)  	enum prop_type type;  	if (!menu) { -		while (parent->topLevelItemCount() > 0) +		while (topLevelItemCount() > 0)  		{ -			delete parent->takeTopLevelItem(0); +			delete takeTopLevelItem(0);  		}  		return;  	} -	last = (ConfigItem*)parent->topLevelItem(0); +	last = (ConfigItem *)topLevelItem(0);  	if (last && !last->goParent)  		last = 0;  	for (child = menu->list; child; child = child->next) { -		item = last ? last->nextSibling() : (ConfigItem*)parent->topLevelItem(0); +		item = last ? last->nextSibling() : (ConfigItem *)topLevelItem(0);  		type = child->prompt ? child->prompt->type : P_UNKNOWN;  		switch (mode) { @@ -670,7 +670,7 @@ void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu)  			if (!child->sym && !child->list && !child->prompt)  				continue;  			if (!item || item->menu != child) -				item = new ConfigItem(parent, last, child, visible); +				item = new ConfigItem(this, last, child, visible);  			else  				item->testUpdateMenu(visible); @@ -683,7 +683,7 @@ void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu)  		}  hide:  		if (item && item->menu == child) { -			last = (ConfigItem*)parent->topLevelItem(0); +			last = (ConfigItem *)topLevelItem(0);  			if (last == item)  				last = 0;  			else while (last->nextSibling() != item) diff --git a/scripts/kconfig/qconf.h b/scripts/kconfig/qconf.h index 6d06ec399ff0..952bd98d7912 100644 --- a/scripts/kconfig/qconf.h +++ b/scripts/kconfig/qconf.h @@ -102,7 +102,7 @@ public:  	bool menuSkip(struct menu *);  	void updateMenuList(ConfigItem *parent, struct menu*); -	void updateMenuList(ConfigList *parent, struct menu*); +	void updateMenuList(struct menu *menu);  	bool updateAll; | 
