# HG changeset patch # User Laurent Bessard # Date 1377683630 -7200 # Node ID bac1b86276d97f3935e509425da0241e71b6646d # Parent 42ea51d083ce7ab7066ff086c2dc94a9f5baec47# Parent 70dc98533ec62214f8d7736caf00dd239007a219 Merged diff -r 42ea51d083ce -r bac1b86276d9 editors/Viewer.py --- a/editors/Viewer.py Wed Aug 28 11:52:46 2013 +0200 +++ b/editors/Viewer.py Wed Aug 28 11:53:50 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()