diff options
Diffstat (limited to 'sw/source/core/fields/chpfld.cxx')
-rw-r--r-- | sw/source/core/fields/chpfld.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sw/source/core/fields/chpfld.cxx b/sw/source/core/fields/chpfld.cxx index 7093e940764a..b96f3e887687 100644 --- a/sw/source/core/fields/chpfld.cxx +++ b/sw/source/core/fields/chpfld.cxx @@ -98,18 +98,17 @@ std::unique_ptr<SwField> SwChapterField::Copy() const } // #i53420# -void SwChapterField::ChangeExpansion(const SwFrame* pFrame, +void SwChapterField::ChangeExpansion(const SwFrame & rFrame, const SwContentNode* pContentNode, bool bSrchNum ) { - OSL_ENSURE( pFrame, "In which frame am I?" ); SwDoc* pDoc = const_cast<SwDoc*>(pContentNode->GetDoc()); const SwTextNode* pTextNode = dynamic_cast<const SwTextNode*>(pContentNode); - if ( !pTextNode || !pFrame->IsInDocBody() ) + if (!pTextNode || !rFrame.IsInDocBody()) { SwPosition aDummyPos( pDoc->GetNodes().GetEndOfContent() ); - pTextNode = GetBodyTextNode( *pDoc, aDummyPos, *pFrame ); + pTextNode = GetBodyTextNode( *pDoc, aDummyPos, rFrame ); } if ( pTextNode ) |