diff -r 82b608e352ec -r 2bbec88047dd eric6/Preferences/ConfigurationDialog.py --- a/eric6/Preferences/ConfigurationDialog.py Wed Apr 21 17:56:12 2021 +0200 +++ b/eric6/Preferences/ConfigurationDialog.py Wed Apr 21 19:40:50 2021 +0200 @@ -617,14 +617,13 @@ text = text.lower() for index in range(parent.childCount()): itm = parent.child(index) - if itm.childCount() > 0: - enable = ( - self.__searchChildItems(itm, text) or - text == "" or - text in itm.text(0).lower() - ) - else: - enable = text == "" or text in itm.text(0).lower() + enable = ( + (self.__searchChildItems(itm, text) or + text == "" or + text in itm.text(0).lower()) + if itm.childCount() > 0 else + (text == "" or text in itm.text(0).lower()) + ) if enable: childEnabled = True itm.setDisabled(not enable)