diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2021-04-16 14:30:28 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2021-04-16 18:41:47 +0200 |
commit | d8c0b63355af6caf3f0145dd1c10a93d63134a88 (patch) | |
tree | 7a4b312e9eb198400eef9ba045c364f97b6887d1 /writerfilter/source/ooxml/OOXMLDocumentImpl.cxx | |
parent | e61caf4d2719ebf5f696df39c41497a452c9d606 (diff) |
tdf#122222: add DOCX import of resolved comments as "done"
Change-Id: Id596d18965de2d8c98853c281188fe8d749055f4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114204
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'writerfilter/source/ooxml/OOXMLDocumentImpl.cxx')
-rw-r--r-- | writerfilter/source/ooxml/OOXMLDocumentImpl.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx index 8d959dc0119f..0331d3539508 100644 --- a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx +++ b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx @@ -310,9 +310,20 @@ void OOXMLDocumentImpl::resolveEndnote(Stream & rStream, resolveFastSubStreamWithId(rStream, mpXNoteStream, nId); } +void OOXMLDocumentImpl::resolveCommentsExtendedStream(Stream& rStream) +{ + resolveFastSubStream(rStream, OOXMLStream::COMMENTS_EXTENDED); +} + void OOXMLDocumentImpl::resolveComment(Stream & rStream, const sal_Int32 nId) { + if (!mbCommentsExtendedResolved) + { + resolveCommentsExtendedStream(rStream); + mbCommentsExtendedResolved = true; + } + writerfilter::Reference<Stream>::Pointer_t pStream = getXNoteStream(OOXMLStream::COMMENTS, nId); |