From: Georg Baum Date: Mon, 7 Feb 2005 10:01:43 +0000 (+0000) Subject: fix cut and paste crash X-Git-Tag: 1.6.10~14569 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=ccd660f0b1ce3b7bbf90ad2dbc4f73f8273260dd;p=features.git fix cut and paste crash git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9594 a592a061-630c-0410-9148-cb99ea01b6c8 --- 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)) {