diff options
author | Henry Castro <hcastro@collabora.com> | 2022-10-18 16:51:38 -0400 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2022-11-03 16:42:07 +0100 |
commit | 7bd657b5dac270dae09cd0fe2b22d23fd2fc7245 (patch) | |
tree | ee442e0415f3ba2be146bdc427bd3981d1290114 | |
parent | 933768ffcd8617942f45481de77e656ded9dcfe2 (diff) |
sw: fix Content Node assertion
assert(nNode.GetNode().GetContentNode() && "only valid to call this if we point to an SwContentNode");
Signed-off-by: Henry Castro <hcastro@collabora.com>
Change-Id: I31664decd83a1db92858c6d5efac90949eddb3ef
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141517
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
-rw-r--r-- | sw/source/core/doc/DocumentContentOperationsManager.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sw/source/core/doc/DocumentContentOperationsManager.cxx b/sw/source/core/doc/DocumentContentOperationsManager.cxx index a49ed387aac3..0e23b4310c49 100644 --- a/sw/source/core/doc/DocumentContentOperationsManager.cxx +++ b/sw/source/core/doc/DocumentContentOperationsManager.cxx @@ -2199,7 +2199,9 @@ bool DocumentContentOperationsManager::DelFullPara( SwPaM& rPam ) SwContentNode *pTmpNode = rPam.GetPoint()->GetNode().GetContentNode(); bool bGoNext = (nullptr == pTmpNode); - rPam.GetMark()->SetContent( 0 ); + + if (rPam.GetMark()->GetContentNode()) + rPam.GetMark()->SetContent( 0 ); m_rDoc.GetIDocumentUndoRedo().ClearRedo(); |