diff -r 82b608e352ec -r 2bbec88047dd eric6/Preferences/ProgramsDialog.py --- a/eric6/Preferences/ProgramsDialog.py Wed Apr 21 17:56:12 2021 +0200 +++ b/eric6/Preferences/ProgramsDialog.py Wed Apr 21 19:40:50 2021 +0200 @@ -357,10 +357,11 @@ """ itmList = self.programsList.findItems( description, Qt.MatchFlag.MatchCaseSensitive) - if itmList: - itm = itmList[0] - else: - itm = QTreeWidgetItem(self.programsList, [description]) + itm = ( + itmList[0] + if itmList else + QTreeWidgetItem(self.programsList, [description]) + ) font = itm.font(0) font.setBold(True) itm.setFont(0, font)