editeng/source/editeng/impedit2.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 0307018e94f64cd0bf4426f943109e1d7593ec27
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Thu Jun 2 13:38:48 2022 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Thu Jun 2 15:11:36 2022 +0200

    tdf#149389 Crash when closing document in dead key mode while adding comment
    
    blind fix
    
    Change-Id: I79405cf36ce664024626ca7f348885a3dc91a593
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135304
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/editeng/source/editeng/impedit2.cxx 
b/editeng/source/editeng/impedit2.cxx
index f04623a03292..c731932c51ec 100644
--- a/editeng/source/editeng/impedit2.cxx
+++ b/editeng/source/editeng/impedit2.cxx
@@ -380,7 +380,8 @@ bool ImpEditEngine::Command( const CommandEvent& rCEvt, 
EditView* pView )
             }
 
             ParaPortion* pPortion = FindParaPortion( 
mpIMEInfos->aPos.GetNode() );
-            pPortion->MarkSelectionInvalid( mpIMEInfos->aPos.GetIndex() );
+            if (pPortion)
+                pPortion->MarkSelectionInvalid( mpIMEInfos->aPos.GetIndex() );
 
             bool bWasCursorOverwrite = mpIMEInfos->bWasCursorOverwrite;
 

Reply via email to