summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasily Melenchuk <vasily.melenchuk@cib.de>2021-12-29 12:59:21 +0300
committerThorsten Behrens <thorsten.behrens@allotropia.de>2022-01-03 14:42:44 +0100
commit00bcff6edd2dce657711fa517f35f14beebcaafd (patch)
treeeea9627e1b029c88f12edce6346dec630b94a0d5
parent118b6dddad55e00b1ae596db344c6672a1d4d4c3 (diff)
crashtesting: set document reference only once
For SdtHelper we need to keep valid reference to main document (in our case first call), not to any of substreams like header, footer, etc. Change-Id: Id9d99c1a9bff9a3392eea4cc6e2abe774e5868d2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127672 Tested-by: Jenkins Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de> (cherry picked from commit 923665ac525e8dad218724327fdbd98d4fb790ad) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127581 Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
-rw-r--r--writerfilter/source/dmapper/DomainMapper_Impl.hxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.hxx b/writerfilter/source/dmapper/DomainMapper_Impl.hxx
index b4633cf8beeb..ee6813f9d293 100644
--- a/writerfilter/source/dmapper/DomainMapper_Impl.hxx
+++ b/writerfilter/source/dmapper/DomainMapper_Impl.hxx
@@ -634,7 +634,7 @@ public:
utl::MediaDescriptor const & rMediaDesc);
~DomainMapper_Impl();
- void setDocumentReference(void* pDocument) { m_pOOXMLDocument = pDocument; };
+ void setDocumentReference(void* pDocument) { if (!m_pOOXMLDocument) m_pOOXMLDocument = pDocument; };
writerfilter::ooxml::OOXMLDocument* getDocumentReference() const;
SectionPropertyMap* GetLastSectionContext( )