--- a/editors/Viewer.py Tue Dec 20 13:26:24 2016 +0300
+++ b/editors/Viewer.py Tue Dec 20 13:26:54 2016 +0300
@@ -3263,6 +3263,17 @@
if element not in elements:
+ if self.GetDrawingMode() == DRIVENDRAWING_MODE: + name = step.GetName().upper() + for block in self.Blocks.itervalues(): + if isinstance(block, SFC_Jump): + if name == block.GetTarget().upper(): + remove_jumps.append(block) + for jump in remove_jumps: self.Controler.RemoveEditedElementInstance(self.TagName, step.GetId())