Rollback to previous selected version if the user doesn't confirm the version change.
[bertos.git] / wizard / BEditingDialog.py
index b3088bf743bcc4298b809b8ea4edbb8657648ae3..617cebff2b0c16a9b0f7dee080b7b955c2d2bda0 100644 (file)
@@ -160,6 +160,9 @@ class BEditingDialog(QDialog):
                     version_page.setProjectInfo("CONFIGURATIONS", merged_configuration)
                     bertos_utils.setEnabledModules(version_page.project(), enabled_modules)
                     self.module_page.fillModuleTree()
+               else:
+                   # Rollback version to the previous selected one.
+                   version_page.setProjectInfo("SOURCES_PATH", current_version)
 
     def apply(self):
         createBertosProject(self.module_page.project(), edit=True)