I know it was a stupid thing to do and the instant I did it I knew that I'd messed up, but can you protect against silly user errors such as connecting a parent to a child.
I had spent a fair amount of time getting a nice image going when i decided to change one of my shaders from a child to be a layer in it's own right and rather than connect the child to the next node in the sequence I unfortunately decided to connect the parent to the child
. Unfortuanetly I had also never saved so I lost all my work.
I appreciate that this is a demonstrator, but it should be a pretty quick fix to simply catch the error and pop up a message rather than to crash. (and it was rasied months ago...)
Not meaning to rant here, but I had hoped one of the releases would have included this. Although equally I feel somewhat stupid for doing it
Cheers
duff