Comment 11 for bug 167247

Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

The problem seems to be that when a new reference is made, Inkscape is detecting cycles by checking whether the target is an ancestor of the reference owner, while in reality it should check whether the set of all objects referenced by target contains any of the owner's ancestors. A new virtual function in the SP tree that would compute all referenced items might be required to solve this.