sw/source/core/unocore/unofield.cxx | 4 ++++ 1 file changed, 4 insertions(+)
New commits: commit 36defda96fc62cef1e1ffb725f6768d54b0d9cd0 Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Fri Jun 21 19:03:36 2019 +0200 Commit: Michael Stahl <michael.st...@cib.de> CommitDate: Wed Jun 26 11:05:56 2019 +0200 tdf#125382: Check if pDoc is not null regression from e18359445fabad9ba1a704600e9ee327112cc6ae Change-Id: Icd8db6a403b7736d6c8c9d40c8f2c7476c1eee87 Reviewed-on: https://gerrit.libreoffice.org/74533 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.st...@cib.de> diff --git a/sw/source/core/unocore/unofield.cxx b/sw/source/core/unocore/unofield.cxx index 3c31a1124efd..7759844fe93d 100644 --- a/sw/source/core/unocore/unofield.cxx +++ b/sw/source/core/unocore/unofield.cxx @@ -1182,6 +1182,9 @@ public: SwFieldType* GetFieldType() const { + if(!m_pDoc) + throw uno::RuntimeException(); + if (IsDescriptor()) return m_pFieldType; return m_pFormatField->GetField()->GetTyp(); @@ -1363,6 +1366,7 @@ uno::Reference< beans::XPropertySet > SAL_CALL SwXTextField::getTextFieldMaster() { SolarMutexGuard aGuard; + SwFieldType* pType = m_pImpl->GetFieldType(); uno::Reference<beans::XPropertySet> const xRet( SwXFieldMaster::CreateXFieldMaster(m_pImpl->m_pDoc, pType)); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits