From: Jürgen Vigna Date: Wed, 6 Mar 2002 13:19:07 +0000 (+0000) Subject: set layout for new paragraph. X-Git-Tag: 1.6.10~19721 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=5c84aa9357c941bbe2442b8eaf448abaad684897;p=features.git set layout for new paragraph. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3677 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index e7431a6f6b..04d4b15f99 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2002-03-06 Juergen Vigna + * CutAndPaste.C (copySelection): set layout for new paragraph. + * text.C (prepareToPrint): leave ERT inset left aligned (leftMargin): don't indent paragraphs inside ERT insets diff --git a/src/CutAndPaste.C b/src/CutAndPaste.C index 2081ec2765..ab1915f96d 100644 --- a/src/CutAndPaste.C +++ b/src/CutAndPaste.C @@ -157,7 +157,7 @@ bool CutAndPaste::cutSelection(Paragraph * startpar, Paragraph ** endpar, bool CutAndPaste::copySelection(Paragraph * startpar, Paragraph * endpar, - int start, int end, char tc) + int start, int end, char tc) { if (!startpar || (start > startpar->size())) return false; @@ -169,6 +169,7 @@ bool CutAndPaste::copySelection(Paragraph * startpar, Paragraph * endpar, if (!endpar || startpar == endpar) { // only within one paragraph buf = new Paragraph; + buf->layout(startpar->layout()); pos_type i = start; if (end > startpar->size()) end = startpar->size();