Regression in CompositeImage and diagram DnD monitors
|Assignee:||Tuukka Lehtonen||% Done:|
|Tags:||diagram, regression, dnd, monitor, 1.31.0|
|Velocity based estimate||-|
|Release||Simantics 1.31.0||Release relationship||Auto|
getOrCreateParentNode added to CompositeImage in #7523 and commit https://www.simantics.org/redmine/projects/simantics-platform/repository/platform-git/revisions/fb51fd7b6e8999e90c7769757ef4151c5f22243d breaks diagram DnD monitors because those are located in the scene graph directly under their parenting element's SingleElementNode (= element root node). The added code runs
remove for all children of the parenting element and takes the DnD monitors with it to the grave.
I have no idea how to fix this regression without breaking what you originally set out to do with your change Antti.