--- a/Beremiz.py Thu Mar 07 11:47:43 2013 +0900
+++ b/Beremiz.py Wed Mar 13 12:34:55 2013 +0900
@@ -433,7 +433,8 @@
if projectOpen is not None:
projectOpen = DecodeFileSystemPath(projectOpen, False)
- if ctr is None and projectOpen is None and self.Config.HasEntry("currenteditedproject"):
+ if (self.EnableSaveProjectState() and ctr is None and
+ projectOpen is None and self.Config.HasEntry("currenteditedproject")):
try:
projectOpen = DecodeFileSystemPath(self.Config.Read("currenteditedproject"))
if projectOpen == "":
@@ -877,7 +878,8 @@
self.RefreshConfigRecentProjects(projectpath)
if self.EnableDebug:
self.DebugVariablePanel.SetDataProducer(self.CTR)
- self.LoadProjectLayout()
+ if self.EnableSaveProjectState():
+ self.LoadProjectLayout()
self._Refresh(PROJECTTREE, POUINSTANCEVARIABLESPANEL, LIBRARYTREE)
else:
self.ResetView()