Preferences/ProgramsDialog.py

changeset 438
f62a3f9d2e28
parent 426
161992758137
child 686
b672b36f3efb
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)

eric ide

mercurial