--- a/LPCManager.py Tue Jul 11 07:06:22 2017 +0200
+++ b/LPCManager.py Wed Jul 19 08:13:37 2017 +0200
@@ -1515,44 +1515,17 @@
self.logger.write(_("Export file is not created because eror: %s\n") % e)
- threads = threading.enumerate()
- def __Build(args, save, frame=None):
- build_succeeded = ProjectController._Build(args)
- wx.CallAfter(args.AppFrame.RefreshAll)
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)
- frame = splash.SmartehScreenSplash(self.AppFrame, bitmap=GetPath(splash.SPLASH_FN))
- thread = Thread(target=frame.ShowModal)
- build_thread = Thread(name="OnBuildThread", target=__Build, args=(self,save, frame))
- build_thread.daemon = True
- self.logger.write(_("Already building project.\n"))
+ if ProjectController._Build(self): + wx.CallAfter(self.AppFrame.RefreshAll) def SetProjectName(self, name):
return self.Project.setname(name)