Bug 143029 - [PPT] FILEOPEN incorrect 'connectors'
Summary: [PPT] FILEOPEN incorrect 'connectors'
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, filter:ppt
Depends on:
Blocks: PPT
  Show dependency treegraph
 
Reported: 2021-06-23 21:56 UTC by Valek Filippov
Modified: 2021-07-30 22:08 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments
PPT sample (100.50 KB, application/vnd.ms-powerpoint)
2021-06-23 21:58 UTC, Valek Filippov
Details
Screenshot of the sample opened in LO7.3alpha and PowerPoint (26.54 KB, image/png)
2021-06-23 22:03 UTC, Valek Filippov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valek Filippov 2021-06-23 21:56:58 UTC
Description:
LO shows the diagram on the slide with connectors routed on the wrong paths.

Steps to Reproduce:
Open attached PPT file.

Actual Results:
LO draws connectors started from the left sides of the shapes and ended on the right sides of the shapes.

Expected Results:
Connectors should start from the right sides and end on the left (or top) sides.


Reproducible: Always


User Profile Reset: No



Additional Info:
Minified from AOO i#74168.

If re-saved in PPTX, LO opens it w/o a problem.
Comment 1 Valek Filippov 2021-06-23 21:58:41 UTC
Created attachment 173125 [details]
PPT sample
Comment 2 Valek Filippov 2021-06-23 22:03:34 UTC
Created attachment 173126 [details]
Screenshot of the sample opened in LO7.3alpha and PowerPoint
Comment 3 Buovjaga 2021-07-19 16:40:34 UTC
Confirmed

NixOS
Version: 7.3.0.0.alpha0+ / LibreOffice Community
Build ID: b1df9c67349cf4cc5be4128d797aefb87f50e38f
CPU threads: 16; OS: Linux 5.13; UI render: default; VCL: x11
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Comment 4 Aron Budea 2021-07-30 22:08:37 UTC
This was also bad in 3.3.0, except a small difference: the two shapes in the 3rd row were connected correctly in that version.

That small regression happened in the following range, which is a single commit in bibisect-41max:
https://cgit.freedesktop.org/libreoffice/core/log/?qt=range&q=c2aac3b42e7122569770377091be502939fc9a26..d8d55787b81cdc955b73c8befa4ab608f46e32aa

Probably one of Armin's many commits ported from AOO.