try to load a diagram item containing join node. the error will be displayed
Traceback (most recent call last):
File "./gaphor/storage/storage.py", line 344, in load_generator
for percentage in load_elements_generator(elements, factory, gaphor_version):
File "./gaphor/storage/storage.py", line 293, in load_elements_generator
elem.element.postload()
File "./gaphor/diagram/activitynodes.py", line 253, in postload
super(ForkNodeItem, self).postload()
File "./gaphor/diagram/diagramitem.py", line 196, in postload
self.on_presentation_subject(None)
File "./gaphor/diagram/diagramitem.py", line 287, in on_presentation_subject
handler(None)
File "./gaphor/diagram/activitynodes.py", line 341, in on_join_node_join_spec
(event.element is subject.joinSpec or \
AttributeError: 'NoneType' object has no attribute 'element'
this is because None is passed as an event instance. if there is no event, then
callback should not be called?