Set as enabled the selected modules in the editing pages
authorduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 25 Aug 2009 13:28:23 +0000 (13:28 +0000)
committerduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 25 Aug 2009 13:28:23 +0000 (13:28 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2781 38d2e660-2303-0410-9eaa-f027e97ec537

wizard/bertos_utils.py

index b57801a0fe6ef6db2658d510cc071d941ad35adb..44911e5cce27fb3b05b9a3c9c08b9f555c969570 100644 (file)
@@ -80,6 +80,10 @@ def loadBertosProject(project_file):
             tag_dict[tag] = False
     project_info.setInfo("ALL_CPU_TAGS", tag_dict)
     loadModuleData(project_info, True)
+    modules = project_info.info("MODULES")
+    for module, information in modules.items():
+        information["enabled"] = module in project_data["ENABLED_MODULES"]
+    project_info.setInfo("MODULES", modules)
     return project_info
 
 def projectFileGenerator(project_info):