--- 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()