# HG changeset patch # User Edouard Tisserant # Date 1518431647 -3600 # Node ID ef6902c824f2df91314b77f18c0a570c70e0378d # Parent 5def24850a284f344ee24f61ca10e24b8494d749 Ask to stop PLC before transfer if it is running diff -r 5def24850a28 -r ef6902c824f2 ProjectController.py --- a/ProjectController.py Mon Feb 12 11:32:48 2018 +0100 +++ b/ProjectController.py Mon Feb 12 11:34:07 2018 +0100 @@ -1808,6 +1808,16 @@ self._SetConnector(None) def _Transfer(self): + if self.IsPLCStarted(): + dialog = wx.MessageDialog( + self.AppFrame, + _("Cannot transfer while PLC is running. Stop it now?"), + style=wx.YES_NO|wx.CENTRE) + if dialog.ShowModal() == wx.ID_YES: + self._Stop() + else: + return + # Get the last build PLC's MD5 = self.GetLastBuildMD5()