diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-08-31 16:10:23 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-08-31 21:28:06 +0200 |
commit | 0f0cc045e06c8f3cd3f9780054f2259c6a0995f7 (patch) | |
tree | bcdf806f2fbf242f6ead0ced939679840e732b46 /sw/source/core/doc/docbm.cxx | |
parent | 62878fd6823c0ef05ced046fdf04b63bb189354b (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.cxx | 14 |
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)) |