Damien
Your fix is a bit strange, because not all instances
of a link want
to be embedded. This will certainly lead to problems as soon as the
renderer takes care about this new property. It is probably better
to use false as a default instance, but then it will break the
environment.
So if you really don't want to drop your existing model instances
and migrate to the latest version I suggest to do something along
the lines:
SW2Link allSubInstancesDo: [ :e |
e instVarNamed: 'embedded' put: false ].
SW2SeasideFrame initializeEnvironment.
Most of the time, I would suggest to drop the existing instances, but
this is a nice examples of how we
can keep a system running two years and upgrade it on the fly. When
you have to do this kind of
things this is quite powerful.
Stef