Apache OpenOffice (AOO) Bugzilla – Issue 102812
Connectors in existing Draw document take a huge detour in OOo version 3.1.0
Last modified: 2013-08-07 15:40:43 UTC
An existing Draw document (previously edited with version 2.4) contains connectors: arrows and lines connecting rectangles. In all versions of Draw up to now (tested with Open Office 3.0.0 as supplied with openSuSE 11.1) the document is displayed correctly. When opening this document in version 3.1.0 several connectors take huge detours between their start and end points. Tried on: openSuSE 10.3 (OOO310m21, build 9319, Novell build 3.1.0.6) openSuSE 11.0 with wine 1.22 (OOO310m11, build 9399, Novell build 2009=05-27) Windows XP SP3 (OOO310m11, build 9399)
Created attachment 63010 [details] Draw version 3.0.0 correctly displaying the connectors in a diagram
Created attachment 63011 [details] Draw version 3.0.0 incorrectly displaying the connectors in a diagram
Created attachment 63012 [details] Document with incorrect connectors marked red (saved/edited in OOo 3.1.0)
Please attach a version of the document that is not saved in 3.1 so I can see how it looks when loaded in 3.0.
Created attachment 63019 [details] Draw document edited/saved with OOo 2.4.0
Just uploaded the Draw document edited and saved with OOo 2.4.0. For the correct connector placement see screenshot in first attachment: OpenSuSE 11.1 OOo 3.0.0 anoniem.png For the incorrect connector placement see screenshot in second attachement: OpenSuSE 10.3 OOo 3.1.0 anoniem.png Some additional observations that might help: - saving this document in version 3.0.0 as either odf 1.1 or odf 1.2 makes the connector problem disappear in version 3.1.0. - after saving this document in version 2.4.0 (odf 1.1) the connector problem still exists in version 3.1.0. It seems version 3.1.0 is in some way incompatible with connectors in odg documents created with version 2.4. Happy bug hunting!
Reproducible. Reassigned.
reassigned, retargeted because it is a regression
AW->SJ: Compared between SO8 and DEV300 m52 version. When tabbing through the document, the first connector (left side) is connected to the wrong GluePoint on the left object. Even more intersting is the 2nd connector: It's added to the same GluePoints at the same objects, but the three control values are interpreted somehow way different. StarOffice8: only the first is used (on value 0.0, use context menu to open Connector dialog). DEV300 m52: all three values are 'active' (not grayed out; they are all 0.0, but internally they seem to have another value). I guess Your changes to take out the item/local value buffering caused this. Please have a look.
changed target