Comment #2 on issue 852 by benjamin...(a)gmail.com: RORubberband with target
highlighting
http://code.google.com/p/moose-technology/issues/detail?id=852
Tracked the problem down - due to version .344 adding the ivar 'offset' to
ROShorterDistanceAttachPoint and also...
----
ROShorterDistanceAttachPoint>>initialize
super initialize.
offset := 0.
----
but ROAbstractLine>>initialize uses 'ROShorterDistanceAttachPoint instance'
to
get a cached object...
----
ROShorterDistanceAttachPoint >>instance
instance ifNil: [ instance := self new ].
^ instance
----
so the offset ivar of the cached object was 'nil' rather than the
expected '0',
and fixed with...
ROShorterDistanceAttachPoint resetInstance