From ccd660f0b1ce3b7bbf90ad2dbc4f73f8273260dd Mon Sep 17 00:00:00 2001 From: Georg Baum Date: Mon, 7 Feb 2005 10:01:43 +0000 Subject: [PATCH] fix cut and paste crash git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9594 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 4 ++++ src/CutAndPaste.C | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 73ac6fde33..4f7f33316f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2005-02-07 Georg Baum + + * CutAndPaste.C (pasteSelectionHelper): fix a crash + 2005-02-03 Georg Baum * buffer.C: format up to 241. diff --git a/src/CutAndPaste.C b/src/CutAndPaste.C index b6b7abd280..32bbbdf7a3 100644 --- a/src/CutAndPaste.C +++ b/src/CutAndPaste.C @@ -116,7 +116,8 @@ pasteSelectionHelper(Buffer const & buffer, ParagraphList & pars, // Convert newline to paragraph break in ERT inset. // This should not be here! - if (pars[pit].inInset()->lyxCode() == InsetBase::ERT_CODE) { + if (pars[pit].inInset() && + pars[pit].inInset()->lyxCode() == InsetBase::ERT_CODE) { for (ParagraphList::size_type i = 0; i < insertion.size(); ++i) { for (pos_type j = 0; j < insertion[i].size(); ++j) { if (insertion[i].isNewline(j)) { -- 2.39.2