Beremiz.py
branch1.1 Korean release
changeset 977 c8e008b8cefe
parent 973 211e78636b6b
child 978 3290eff761f1
equal deleted inserted replaced
968:eee7625de1f7 977:c8e008b8cefe
   431         self.SetIcon(wx.Icon(Bpath("images", "brz.ico"), wx.BITMAP_TYPE_ICO))
   431         self.SetIcon(wx.Icon(Bpath("images", "brz.ico"), wx.BITMAP_TYPE_ICO))
   432         
   432         
   433         if projectOpen is not None:
   433         if projectOpen is not None:
   434             projectOpen = DecodeFileSystemPath(projectOpen, False)
   434             projectOpen = DecodeFileSystemPath(projectOpen, False)
   435         
   435         
   436         if ctr is None and projectOpen is None and self.Config.HasEntry("currenteditedproject"):
   436         if (self.EnableSaveProjectState() and ctr is None and 
       
   437             projectOpen is None and self.Config.HasEntry("currenteditedproject")):
   437             try:
   438             try:
   438                 projectOpen = DecodeFileSystemPath(self.Config.Read("currenteditedproject"))
   439                 projectOpen = DecodeFileSystemPath(self.Config.Read("currenteditedproject"))
   439                 if projectOpen == "":
   440                 if projectOpen == "":
   440                     projectOpen = None
   441                     projectOpen = None
   441             except:
   442             except:
   875                 self.ProjectTree.Enable(True)
   876                 self.ProjectTree.Enable(True)
   876                 self.PouInstanceVariablesPanel.SetController(self.Controler)
   877                 self.PouInstanceVariablesPanel.SetController(self.Controler)
   877                 self.RefreshConfigRecentProjects(projectpath)
   878                 self.RefreshConfigRecentProjects(projectpath)
   878                 if self.EnableDebug:
   879                 if self.EnableDebug:
   879                     self.DebugVariablePanel.SetDataProducer(self.CTR)
   880                     self.DebugVariablePanel.SetDataProducer(self.CTR)
   880                 self.LoadProjectLayout()
   881                 if self.EnableSaveProjectState():
       
   882                     self.LoadProjectLayout()
   881                 self._Refresh(PROJECTTREE, POUINSTANCEVARIABLESPANEL, LIBRARYTREE)
   883                 self._Refresh(PROJECTTREE, POUINSTANCEVARIABLESPANEL, LIBRARYTREE)
   882             else:
   884             else:
   883                 self.ResetView()
   885                 self.ResetView()
   884                 self.ShowErrorMessage(result)
   886                 self.ShowErrorMessage(result)
   885             self.RefreshAll()
   887             self.RefreshAll()