summaryrefslogtreecommitdiff
path: root/sw/source/core/doc/doc.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/core/doc/doc.cxx')
-rw-r--r--sw/source/core/doc/doc.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/sw/source/core/doc/doc.cxx b/sw/source/core/doc/doc.cxx
index 68a33ab447bf..19ca7d3a3244 100644
--- a/sw/source/core/doc/doc.cxx
+++ b/sw/source/core/doc/doc.cxx
@@ -518,10 +518,11 @@ sal_uInt16 PostItField_::GetPageNo(
//Probably only once. For the page number we don't select a random one,
//but the PostIt's first occurrence in the selected area.
rVirtPgNo = 0;
- const sal_Int32 nPos = GetContent();
SwIterator<SwTextFrame,SwTextNode> aIter( GetTextField()->GetTextNode() );
for( SwTextFrame* pFrame = aIter.First(); pFrame; pFrame = aIter.Next() )
{
+ TextFrameIndex const nPos = pFrame->MapModelToView(
+ &GetTextField()->GetTextNode(), GetContent());
if( pFrame->GetOfst() > nPos ||
(pFrame->HasFollow() && pFrame->GetFollow()->GetOfst() <= nPos) )
continue;