# HG changeset patch # User Andrey Skvortsov # Date 1484660064 -10800 # Node ID 3f86e9768f14bc72d1b0d73adb802ba55328058a # Parent 6f4624687b8954fba529644d2f4df6aded96702a# Parent 299a1dde6baa7291fc3b4e6f0dd05219fd3cf073 merge diff -r 6f4624687b89 -r 3f86e9768f14 Beremiz.py --- a/Beremiz.py Tue Jan 17 13:30:38 2017 +0300 +++ b/Beremiz.py Tue Jan 17 16:34:24 2017 +0300 @@ -522,7 +522,7 @@ if projectOpen is not None and os.path.isdir(projectOpen): self.CTR = ProjectController(self, self.Log) self.Controler = self.CTR - result = self.CTR.LoadProject(projectOpen, buildpath) + result, err = self.CTR.LoadProject(projectOpen, buildpath) if not result: self.LibraryPanel.SetController(self.Controler) self.ProjectTree.Enable(True) diff -r 6f4624687b89 -r 3f86e9768f14 ProjectController.py --- a/ProjectController.py Tue Jan 17 13:30:38 2017 +0300 +++ b/ProjectController.py Tue Jan 17 16:34:24 2017 +0300 @@ -1262,7 +1262,7 @@ def _UpdateButtons(self): self.EnableMethod("_Clean", os.path.exists(self._getBuildPath())) self.ShowMethod("_showIECcode", os.path.isfile(self._getIECcodepath())) - if not self.UpdateMethodsFromPLCStatus(): + if self.AppFrame is not None and not self.UpdateMethodsFromPLCStatus(): self.AppFrame.RefreshStatusToolBar() def UpdateButtons(self):