diff options
-rw-r--r-- | sw/source/core/unocore/unoobj2.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sw/source/core/unocore/unoobj2.cxx b/sw/source/core/unocore/unoobj2.cxx index 9e67f927db54..f343bd9c3e75 100644 --- a/sw/source/core/unocore/unoobj2.cxx +++ b/sw/source/core/unocore/unoobj2.cxx @@ -1327,9 +1327,10 @@ CreateParentXText(SwDoc & rDoc, const SwPosition& rPos) const SwTextFootnote* pTextFootnote = rDoc.GetFootnoteIdxs()[ n ]; const SwFormatFootnote& rFormatFootnote = pTextFootnote->GetFootnote(); assert(pTextFootnote == rFormatFootnote.GetTextFootnote()); + assert(&pTextFootnote->GetStartNode()->GetNode() == pTextFootnote->GetStartNode()->GetNode(). + FindSttNodeByType(SwFootnoteStartNode)); - if (pSttNode == pTextFootnote->GetStartNode()->GetNode(). - FindSttNodeByType(SwFootnoteStartNode)) + if (pSttNode == &pTextFootnote->GetStartNode()->GetNode()) { xParentText = SwXFootnote::CreateXFootnote(rDoc, &const_cast<SwFormatFootnote&>(rFormatFootnote)); |