editors/Viewer.py
changeset 891 39f355a535d8
parent 885 fc91d3718b74
child 896 899ca8809528
--- a/editors/Viewer.py	Mon Dec 03 12:31:27 2012 +0100
+++ b/editors/Viewer.py	Mon Dec 03 12:33:21 2012 +0100
@@ -3093,16 +3093,16 @@
         return isinstance(element, FBD_Block) and element.GetName() != "" or isinstance(element, SFC_Step)
 
     def CopyBlock(self, element, pos):
-        id = self.GetNewId()
         if isinstance(element, Graphic_Group):
             block = element.Clone(self, pos=pos)
         else:
+            new_id = self.GetNewId()
             if self.IsNamedElement(element):
                 name = self.GenerateNewName(element)
-                block = element.Clone(self, id, name, pos)
+                block = element.Clone(self, new_id, name, pos)
             else:
                 name = None
-                block = element.Clone(self, id, pos=pos)
+                block = element.Clone(self, new_id, pos=pos)
             self.AddBlockInModel(block)
         return block