lpcmanager

Parents 1a849478ef76
Children d0169d647798
Cleanup _Build, save before build and use new Beremiz class' RefreshAfterSave()
--- a/LPCProjectController.py Wed Feb 07 16:20:22 2018 +0100
+++ b/LPCProjectController.py Wed Feb 07 16:21:29 2018 +0100
@@ -54,16 +54,14 @@
self.logger.write(_("Export file is not created because eror: %s\n") % e)
def _Build(self):
- save = self.ProjectTestModified()
- if save:
+ if self.ProjectTestModified():
self.SaveProject()
- # TODO remove
- self.AppFrame._Refresh(TITLE, FILEMENU)
- if ProjectController._Build(self):
+ self.AppFrame.RefreshAfterSave()
+
+ result = ProjectController._Build(self):
+ if result:
self.ToZIPFile()
- if save:
- # TODO no call after
- wx.CallAfter(self.AppFrame.RefreshAll)
+ return result
def SetProjectName(self, name):
return self.Project.setname(name)