Comment #2 on issue 852 by benjamin...@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