Fixed a NullReferenceException caused by handling a left mouse click on a treenode that was already disconnected and replaced. This happens when an attribute of an element was changed and directly after that a childnode was clicked in the treeview. The node that was changed will be saved first and all childs will be removed and replaced by updated ones. After that, the mouse click on the removed child will still be executed, but that child is no IOutLineNode anymore and that causes the NullReferenceException.
Fixed a NullReferenceException caused by handling a left mouse click on a treenode that was already disconnected and replaced. This happens when an attribute of an element was changed and directly after that a childnode was clicked in the treeview. The node that was changed will be saved first and all childs will be removed and replaced by updated ones. After that, the mouse click on the removed child will still be executed, but that child is no IOutLineNode anymore and that causes the NullReferenceException.