lpcmanager

Refresh is called after build.

2017-05-08, dgaberscek
ec1f5a69bbf5
Parents c506994178b0
Children 802091036e67
Refresh is called after build.
--- a/LPCManager.py Wed Apr 19 10:01:19 2017 +0200
+++ b/LPCManager.py Mon May 08 08:31:17 2017 +0200
@@ -677,11 +677,13 @@
self.logger.write(_("Export file is not created because eror: %s\n") % e)
def _Build(self):
- def __Build(args):
+ def __Build(args, save):
self.building = True
build_succeeded = ProjectController._Build(args)
if build_succeeded:
self.ToZIPFile()
+ if save:
+ wx.CallAfter(args.AppFrame.RefreshAll)
self.building = False
self._Clean(building = True)
@@ -692,11 +694,14 @@
if self.BuildPath is not None:
mycopytree(self.OrigBuildPath, self.BuildPath)
if not self.building:
- build_thread = Thread(target=__Build, args=(self,))
+ build_thread = Thread(target=__Build, args=(self,save))
build_thread.daemon = True
build_thread.start()
- if save:
- wx.CallAfter(self.AppFrame.RefreshAll)
+ # build_succeeded = ProjectController._Build(self)
+ # if build_succeeded:
+ # self.ToZIPFile()
+ # if save:
+ # wx.CallAfter(self.AppFrame.RefreshAll)
def SetProjectName(self, name):