sw/source/filter/ww8/writerhelper.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit 05e82f9e97d7f44e5eeec68b9d9bc42124624d33 Author: Caolán McNamara <caol...@redhat.com> Date: Wed Jun 21 16:06:03 2017 +0100 ofz#2340 null deferences on close redlines Change-Id: I5e270f160f51b7ffa7059dfd17f31d8ec5919a3e diff --git a/sw/source/filter/ww8/writerhelper.cxx b/sw/source/filter/ww8/writerhelper.cxx index 0737ec419497..c12f5ef6817a 100644 --- a/sw/source/filter/ww8/writerhelper.cxx +++ b/sw/source/filter/ww8/writerhelper.cxx @@ -754,8 +754,8 @@ namespace sw nIndex - 1); sw::mark::IFieldmark *const pFieldMark( rPos.GetDoc()->getIDocumentMarkAccess()->getFieldmarkFor(end)); - assert(pFieldMark); - if (pFieldMark->GetMarkPos().nNode.GetIndex() == (*aResult)->m_aMkPos.m_nNode.GetIndex()+1 + SAL_WARN_IF(!pFieldMark, "sw.ww8", "expected a field mark"); + if (pFieldMark && pFieldMark->GetMarkPos().nNode.GetIndex() == (*aResult)->m_aMkPos.m_nNode.GetIndex()+1 && pFieldMark->GetMarkPos().nContent.GetIndex() < (*aResult)->m_aMkPos.m_nContent) { (*aResult)->SetEndPos(end);
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits