diff -r adda406d3960 -r 70dc98533ec6 editors/Viewer.py --- a/editors/Viewer.py Wed Aug 07 11:47:14 2013 +0200 +++ b/editors/Viewer.py Wed Aug 28 11:43:51 2013 +0200 @@ -2423,11 +2423,12 @@ executionOrder = values["executionOrder"]) self.Controler.AddEditedElementBlock(self.TagName, id, values["type"], values.get("name", None)) connector = None - for input_connector in block.GetConnectors()["inputs"]: - if input_connector.IsCompatible( - wire.GetStartConnectedType()): - connector = input_connector - break + if wire is not None: + for input_connector in block.GetConnectors()["inputs"]: + if input_connector.IsCompatible( + wire.GetStartConnectedType()): + connector = input_connector + break self.AddNewElement(block, bbox, wire, connector) dialog.Destroy()