diff -r 1a68113a323d -r c7ba67d01d65 Beremiz.py --- 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()