equal
deleted
inserted
replaced
3261 if action_connector is not None: |
3261 if action_connector is not None: |
3262 for element in action_connector.GetConnectedBlocks(): |
3262 for element in action_connector.GetConnectedBlocks(): |
3263 if element not in elements: |
3263 if element not in elements: |
3264 elements.append(element) |
3264 elements.append(element) |
3265 step.Clean() |
3265 step.Clean() |
|
3266 |
|
3267 if self.GetDrawingMode() == DRIVENDRAWING_MODE: |
|
3268 name = step.GetName().upper() |
|
3269 remove_jumps = [] |
|
3270 for block in self.Blocks.itervalues(): |
|
3271 if isinstance(block, SFC_Jump): |
|
3272 if name == block.GetTarget().upper(): |
|
3273 remove_jumps.append(block) |
|
3274 for jump in remove_jumps: |
|
3275 self.DeleteJump(jump) |
|
3276 |
3266 self.RemoveBlock(step) |
3277 self.RemoveBlock(step) |
3267 self.Controler.RemoveEditedElementInstance(self.TagName, step.GetId()) |
3278 self.Controler.RemoveEditedElementInstance(self.TagName, step.GetId()) |
3268 for element in elements: |
3279 for element in elements: |
3269 element.RefreshModel() |
3280 element.RefreshModel() |
3270 |
3281 |