summaryrefslogtreecommitdiff
path: root/sw/source/core/doc/docbm.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2022-08-31 16:10:23 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-08-31 21:28:06 +0200
commit0f0cc045e06c8f3cd3f9780054f2259c6a0995f7 (patch)
treebcdf806f2fbf242f6ead0ced939679840e732b46 /sw/source/core/doc/docbm.cxx
parent62878fd6823c0ef05ced046fdf04b63bb189354b (diff)
use more SwPosition::Assign
part of hiding the internals of SwPosition Change-Id: I1f96b39094ea833ff742b5933fda610ef211997d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139118 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/source/core/doc/docbm.cxx')
-rw-r--r--sw/source/core/doc/docbm.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/sw/source/core/doc/docbm.cxx b/sw/source/core/doc/docbm.cxx
index be33e061b281..5b0b40a6b5ee 100644
--- a/sw/source/core/doc/docbm.cxx
+++ b/sw/source/core/doc/docbm.cxx
@@ -1849,25 +1849,25 @@ void SaveBookmark::SetInDoc(
{
SwPaM aPam(rNewPos);
if(oContentIdx)
- aPam.GetPoint()->nContent = *oContentIdx;
+ aPam.GetPoint()->SetContent( *oContentIdx );
if(NODE_OFFSET_MAX != m_nNode2)
{
aPam.SetMark();
- aPam.GetMark()->nNode += m_nNode2;
+ aPam.GetMark()->Adjust(m_nNode2);
if(oContentIdx && !m_nNode2)
- aPam.GetMark()->nContent += m_nContent2;
+ aPam.GetMark()->SetContent(*oContentIdx + m_nContent2);
else
- aPam.GetMark()->nContent.Assign(aPam.GetMarkContentNode(), m_nContent2);
+ aPam.GetMark()->SetContent(m_nContent2);
}
- aPam.GetPoint()->nNode += m_nNode1;
+ aPam.GetPoint()->Adjust(m_nNode1);
if(oContentIdx && !m_nNode1)
- aPam.GetPoint()->nContent += m_nContent1;
+ aPam.GetPoint()->SetContent(*oContentIdx + m_nContent1);
else
- aPam.GetPoint()->nContent.Assign(aPam.GetPointContentNode(), m_nContent1);
+ aPam.GetPoint()->SetContent(m_nContent1);
if(aPam.HasMark()
&& !CheckNodesRange(aPam.GetPoint()->GetNode(), aPam.GetMark()->GetNode(), true))