summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Castro <hcastro@collabora.com>2022-10-18 16:51:38 -0400
committerMiklos Vajna <vmiklos@collabora.com>2022-11-03 16:42:07 +0100
commit7bd657b5dac270dae09cd0fe2b22d23fd2fc7245 (patch)
treeee442e0415f3ba2be146bdc427bd3981d1290114
parent933768ffcd8617942f45481de77e656ded9dcfe2 (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.cxx4
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();