diff -r 6a62ad60fa99 -r f62a3f9d2e28 Preferences/ProgramsDialog.py --- a/Preferences/ProgramsDialog.py Sat Jul 31 12:17:49 2010 +0200 +++ b/Preferences/ProgramsDialog.py Sat Jul 31 12:20:32 2010 +0200 @@ -219,7 +219,11 @@ info (string). Takes precedence over versionStartsWith. @return version string of detected or given version (string) """ - itm = QTreeWidgetItem(self.programsList, [description]) + itmList = self.programsList.findItems(description, Qt.MatchCaseSensitive) + if itmList: + itm = itmList[0] + else: + itm = QTreeWidgetItem(self.programsList, [description]) font = itm.font(0) font.setBold(True) itm.setFont(0, font)