Project/PropertiesDialog.py

changeset 6292
e08a94e1ecdd
parent 6248
9458a3d45f27
child 6645
ad476851d7e0
--- a/Project/PropertiesDialog.py	Tue May 15 19:39:46 2018 +0200
+++ b/Project/PropertiesDialog.py	Wed May 16 19:35:41 2018 +0200
@@ -63,11 +63,13 @@
         
         self.languageComboBox.addItems(project.getProgrammingLanguages())
         
-        projectTypes = project.getProjectTypes()
+        projectTypes = []
+        for projectTypeItem in project.getProjectTypes().items():
+            projectTypes.append((projectTypeItem[1], projectTypeItem[0]))
         self.projectTypeComboBox.clear()
-        for projectType in sorted(projectTypes.keys()):
+        for projectType in sorted(projectTypes):
             self.projectTypeComboBox.addItem(
-                projectTypes[projectType], projectType)
+                projectType[0], projectType[1])
         
         ipath = Preferences.getMultiProject("Workspace") or \
             Utilities.getHomeDir()
@@ -143,11 +145,13 @@
         """
         curProjectType = self.getProjectType()
         
+        projectTypes = []
+        for projectTypeItem in self.project.getProjectTypes().items():
+            projectTypes.append((projectTypeItem[1], projectTypeItem[0]))
         self.projectTypeComboBox.clear()
-        projectTypes = self.project.getProjectTypes(language)
-        for projectType in sorted(projectTypes.keys()):
+        for projectType in sorted(projectTypes):
             self.projectTypeComboBox.addItem(
-                projectTypes[projectType], projectType)
+                projectType[0], projectType[1])
         
         index = self.projectTypeComboBox.findData(curProjectType)
         if index == -1:

eric ide

mercurial