Closed GoogleCodeExporter closed 9 years ago
Original comment by HuguesLe...@gmail.com
on 8 Feb 2013 at 10:42
So the core of the issue is that, when you add an element to a container,
typically an array, there is a change notification that propagates upward. When
that notification reaches high enough, this generates a BuildRef. And Builref
scans all descendants, initializing them if required.
Our particular problem was that the memory buffer for the aliases was
incomplete and either they got initialized with wrong value or the buildref
scan "loast itself".
I can solve the issue by:
1) raw copying the source element over the empty buffer as they are both of the same size.
2) force a NotifyChanged before adding the elements to the destination array.
What I don't know at the moment is if it is a solution or a workaround.
I will have some lunch now, then I will upload the change later.
Original comment by HuguesLe...@gmail.com
on 9 Feb 2013 at 1:10
Corrected as of r1181
Original comment by HuguesLe...@gmail.com
on 9 Feb 2013 at 6:48
Original issue reported on code.google.com by
HuguesLe...@gmail.com
on 8 Feb 2013 at 10:38