Beremiz.py
changeset 980 c7ba67d01d65
parent 978 3290eff761f1
child 986 b663f099da8a
--- a/Beremiz.py	Wed Mar 13 23:49:19 2013 +0100
+++ b/Beremiz.py	Thu Mar 14 09:20:07 2013 +0100
@@ -439,15 +439,6 @@
         if projectOpen is not None:
             projectOpen = DecodeFileSystemPath(projectOpen, False)
         
-        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 == "":
-                    projectOpen = None
-            except:
-                projectOpen = None
-        
         if projectOpen is not None and os.path.isdir(projectOpen):
             self.CTR = ProjectController(self, self.Log)
             self.Controler = self.CTR
@@ -603,13 +594,6 @@
             
             self.SaveLastState()
             
-            if self.CTR is not None:
-                project_path = os.path.realpath(self.CTR.GetProjectPath())
-            else:
-                project_path = ""
-            self.Config.Write("currenteditedproject", EncodeFileSystemPath(project_path))    
-            self.Config.Flush()
-            
             event.Skip()
         else:
             event.Veto()
@@ -814,10 +798,6 @@
         IDEFrame.ResetPerspective(self)
         self.RefreshStatusToolBar()
     
-    def RestoreLastLayout(self):
-        IDEFrame.RestoreLastLayout(self)
-        self.RefreshStatusToolBar()
-    
     def OnNewProjectMenu(self, event):
         if self.CTR is not None and not self.CheckSaveBeforeClosing():
             return
@@ -884,8 +864,6 @@
                 self.RefreshConfigRecentProjects(projectpath)
                 if self.EnableDebug:
                     self.DebugVariablePanel.SetDataProducer(self.CTR)
-                if self.EnableSaveProjectState():
-                    self.LoadProjectLayout()
                 self._Refresh(PROJECTTREE, POUINSTANCEVARIABLESPANEL, LIBRARYTREE)
             else:
                 self.ResetView()
@@ -899,7 +877,6 @@
         if self.CTR is not None and not self.CheckSaveBeforeClosing():
             return
         
-        self.SaveProjectLayout()
         self.ResetView()
         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
         self.RefreshAll()