diff options
Diffstat (limited to 'sw/source/filter/ww8/rtfexport.cxx')
-rw-r--r-- | sw/source/filter/ww8/rtfexport.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sw/source/filter/ww8/rtfexport.cxx b/sw/source/filter/ww8/rtfexport.cxx index c98b78020505..89045509d460 100644 --- a/sw/source/filter/ww8/rtfexport.cxx +++ b/sw/source/filter/ww8/rtfexport.cxx @@ -465,12 +465,10 @@ void RtfExport::WritePageDescTable() OutPageDescription( rPageDesc, false, false ); // search for the next page description - sal_uInt16 i = nSize; - while( i ) - if( rPageDesc.GetFollow() == &pDoc->GetPageDesc( --i ) ) - break; + sal_uInt16 nPos; + pDoc->FindPageDescByName(rPageDesc.GetFollow()->GetName(), &nPos); Strm() << OOO_STRING_SVTOOLS_RTF_PGDSCNXT; - OutULong( i ) << ' '; + OutULong( nPos ) << ' '; Strm() << msfilter::rtfutil::OutString( rPageDesc.GetName(), eDefaultEncoding).getStr() << ";}"; } Strm() << '}' << sNewLine; |