src/eric7/Project/UserPropertiesDialog.py

branch
eric7
changeset 9514
2b104ad132a4
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
--- a/src/eric7/Project/UserPropertiesDialog.py	Wed Nov 16 10:10:06 2022 +0100
+++ b/src/eric7/Project/UserPropertiesDialog.py	Wed Nov 16 10:53:40 2022 +0100
@@ -45,13 +45,13 @@
             )
 
         enableVcsGroup = False
-        if self.project.pdata["VCS"]:
+        if self.project.getProjectData(dataKey="VCS"):
             found = False
             for _indicator, vcsData in (
                 ericApp().getObject("PluginManager").getVcsSystemIndicators().items()
             ):
                 for vcsSystem, _vcsSystemDisplay in vcsData:
-                    if vcsSystem == self.project.pdata["VCS"]:
+                    if vcsSystem == self.project.getProjectData(dataKey="VCS"):
                         found = True
                         break
 
@@ -66,7 +66,7 @@
             if self.project.pudata["VCSOVERRIDE"]:
                 vcsSystem = self.project.pudata["VCSOVERRIDE"]
             else:
-                vcsSystem = self.project.pdata["VCS"]
+                vcsSystem = self.project.getProjectData(dataKey="VCS")
             index = self.vcsInterfaceCombo.findData(vcsSystem)
             if index == -1:
                 index = 0
@@ -90,12 +90,12 @@
                 self.vcsInterfaceCombo.currentIndex()
             )
             if self.vcsInterfaceDefaultCheckBox.isChecked():
-                if vcsSystem != self.project.pdata["VCS"]:
-                    self.project.pdata["VCS"] = vcsSystem
+                if vcsSystem != self.project.getProjectData(dataKey="VCS"):
+                    self.project.setProjectData(vcsSystem, dataKey="VCS")
                     self.project.pudata["VCSOVERRIDE"] = ""
                     self.project.setDirty(True)
             else:
-                if vcsSystem != self.project.pdata["VCS"]:
+                if vcsSystem != self.project.getProjectData(dataKey="VCS"):
                     self.project.pudata["VCSOVERRIDE"] = vcsSystem
                 else:
                     self.project.pudata["VCSOVERRIDE"] = ""

eric ide

mercurial