LPCBeremiz.py
changeset 697 3e83853081d4
parent 691 bb340874f09e
child 706 64a9b509973b
--- a/LPCBeremiz.py	Mon Feb 27 16:51:43 2012 +0100
+++ b/LPCBeremiz.py	Mon Mar 05 12:02:20 2012 +0100
@@ -872,11 +872,11 @@
         data = builder.GetBinaryCode()
         if data is not None :
             if self._connector.NewPLC(builder.GetBinaryCodeMD5(), data, []):
-                if self.AppFrame is not None:
-                    self.AppFrame.CloseDebugTabs()
-                    self.AppFrame.RefreshInstancesTree()
                 self.UnsubscribeAllDebugIECVariable()
                 self.ProgramTransferred()
+                if self.AppFrame is not None:
+                    self.AppFrame.RefreshInstancesTree()
+                    self.AppFrame.CloseObsoleteDebugTabs()
                 self.logger.write(_("Transfer completed successfully.\n"))
             else:
                 self.logger.write_error(_("Transfer failed\n"))