https://bugs.documentfoundation.org/show_bug.cgi?id=115558

Aron Budea <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=72
                   |                            |520

--- Comment #9 from Aron Budea <[email protected]> ---
At least part of the problem is related to substreams, footnote in this case.
The code collects embeddings related to each stream in their own list
(mxEmbeddingsList):
https://github.com/LibreOffice/core/blob/ab6f22b162377272a7996402ea7b2e69f753af47/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx#L803

Then in the end the document's embedding list is added to the grabbag, but the
footnote ones contain the reference to the XLSX. Looking at the code,
transferring those from one place to the other isn't straightforward.
A smaller problem is that in the footnote case, because there are 3 footnotes,
the embedding reference is also stored 3 times, there should be a duplicate
check.

Roundtripping embedded XLSX files was implemented in bug 72520, but that
doesn't handle the above case.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to