--- a/LPCManager.py Tue Jun 13 09:06:04 2017 +0200
+++ b/LPCManager.py Fri Jun 16 10:53:17 2017 +0200
@@ -1512,40 +1512,18 @@
self.logger.write(_("Export file is not created because eror: %s\n") % e)
- threads = threading.enumerate()
- def __Build(args, save):
- build_succeeded = ProjectController._Build(args)
- wx.CallAfter(args.AppFrame.RefreshAll)
- # pub.sendMessage("build", msg="True")
- # self._Clean(building = True)
+ self._Clean(building = True) save = self.ProjectTestModified()
self.AppFrame._Refresh(TITLE, FILEMENU)
if self.BuildPath is not None:
mycopytree(self.OrigBuildPath, self.BuildPath)
- if len(filter(lambda x: x.getName() == "OnBuildThread", threads)) == 0:
- self._Clean(building=True)
- build_thread = Thread(name="OnBuildThread", target=__Build, args=(self,save))
- build_thread.daemon = True
- # frame = splash.SmartehScreenSplash(self.AppFrame, bitmap=GetPath(splash.SPLASH_FN), pub=pub)
- self.logger.write(_("Already building project.\n"))
- # build_succeeded = ProjectController._Build(self)
- # wx.CallAfter(self.AppFrame.RefreshAll)
+ build_succeeded = ProjectController._Build(self) + wx.CallAfter(self.AppFrame.RefreshAll) def SetProjectName(self, name):
return self.Project.setname(name)