Description: The line connection between two shape is not in correct position Steps to Reproduce: 1.Open file in libreoffice impress 2.Lines connecting two shape is not in correct position Actual Results: Lines connecting two shape is not in correct position Expected Results: It should be in correct position Reproducible: Always User Profile Reset: No Additional Info: Nothing
Created attachment 192631 [details] Broken line connector
Created attachment 192632 [details] Comparsion LibreOffice 24.8 master vs MSO
Regression introduced by: author Tibor Nagy <nagy.tibor2@nisz.hu> 2022-03-10 08:42:12 +0100 committer László Németh <nemeth@numbertext.org> 2022-03-29 16:12:45 +0200 commit cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8 (patch) tree c7e02c1e50525e42d7b15d000398631be3c7c697 parent bc601af632861896bdfaa14c96daf1a7ffdfcf71 (diff) tdf#89449 PPTX import: fix line connectors Bisected with: bibisect-linux64-7.4
(In reply to Xisco Faulí from comment #3) > Regression introduced by: > > author Tibor Nagy <nagy.tibor2@nisz.hu> 2022-03-10 08:42:12 +0100 > committer László Németh <nemeth@numbertext.org> 2022-03-29 16:12:45 +0200 > commit cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8 (patch) > tree c7e02c1e50525e42d7b15d000398631be3c7c697 > parent bc601af632861896bdfaa14c96daf1a7ffdfcf71 (diff) > tdf#89449 PPTX import: fix line connectors > > Bisected with: bibisect-linux64-7.4 I don't think, that it is a regression from that commit. Before the work of Tibor the connectors were not imported as connectors but as simple shapes. When you drag the cylinder to the right, the "connector" tip will not follow. That means, that it is not really a connector. The problem is, that a can has five gluepoints in OOXML. But these gluepoints are not imported because they are missing in https://opengrok.libreoffice.org/xref/core/oox/source/drawingml/customshapes/oox-drawingml-cs-presets. Thus the default gluepoints are used. (The OOXML preset name of the shape is "can".) I don't know how this file has been generated.
It seems the file had initially no gluepoints at all and Tibor has added them manually for some shape types in https://gerrit.libreoffice.org/c/core/+/130281.